Title:
|
A LUA VIRTUAL MACHINE FOR RESOURCE-CONSTRAINED EMBEDDED SYSTEMS |
Author(s):
|
Alex de Magalhães Machado, Antônio Augusto Fröhlich |
ISBN:
|
978-972-8939-30-4 |
Editors:
|
Hans Weghorn, Pedro Isaías and Radu Vasiu |
Year:
|
2010 |
Edition:
|
Single |
Keywords:
|
Embedded System, Virtual Machine, High-Level Language, Lua |
Type:
|
Full Paper |
First Page:
|
175 |
Last Page:
|
182 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Embedded systems and high-level languages usually belong to different worlds. It is not easy to fit a language runtime environment to a strongly constrained embedded platform. This porting mostly causes a loss of functionalities. High-level languages need large support from lower-level hardware or software so they can work. This paper describes our work to port the Lua Virtual Machine (LVM) to the Embedded Parallel Operating System (EPOS), making possible the execution of applications written in a high-level language such as Lua on embedded systems. The final system with support for all Lua libraries has less than 155 KB of size, which makes it suitable for a large amount of embedded systems. More than that, our tests showed that LVM runs faster on EPOS than on a Linux distribution. |
|
|
|
|