Porting of run-time environment for Lua-based applications

2015 
Runtime environment for Lua-based applications mostly aims embedded systems with limited resources, thus porting this kind of environment to embedded systems like settop boxes is as important as its design or development. There are three major parts of porting this environment: porting dependency libraries, porting environment libraries and testing environment on embedded system. This paper presents these three parts where dependency libraries are Lua interpreter library and tolua++ binder library, ScriptModule, C++ library, which wraps Lua and tolua++ API and set-top box with eCos operating system which is test environment. This Run-Time Environment combines Rendering, Event mechanism, Memory management, System management (OS specific), Application manager and Execution manager. ScriptModule is just a part of Execution manager which takes care of communication between Runtime Environment and Lua interpreter in order to provide custom system functionalities for Lua developers.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    9
    References
    0
    Citations
    NaN
    KQI
    []