Title :
mruby on TECS: Component-Based Framework for Running Script Program
Author :
Azumi, Takuya ; Nagahara, Yuki ; Oyama, Hiroshi ; Nishio, Nobuhiko
Author_Institution :
Grad. Sch. of Eng. Sci., Osaka Univ., Toyonaka, Japan
Abstract :
Scripting languages are attractive for embedded system due to their high productivity. However, it is difficult to use scripting languages in a practical application because their performance and libraries for managing embedded devices are immature compared to the C programming language. This paper proposes a framework for effectively running an mruby script program on embedded systems based on the TOPPERS Embedded Component System (TECS). TECS generates glue code for invocation from mruby programs to legacy code in C language. It also supports configuration of mruby. Experimental results demonstrate the effectiveness of the proposed framework.
Keywords :
C language; authoring languages; codes; embedded systems; C programming language; TECS; TOPPERS embedded component system; component-based framework; glue code; legacy code; libraries; mruby script program; scripting languages; Arrays; Bridges; Embedded systems; Libraries; Ports (Computers); Productivity; Embedded Software; Scripting language; based development;
Conference_Titel :
Real-Time Distributed Computing (ISORC), 2015 IEEE 18th International Symposium on
Conference_Location :
Auckland
DOI :
10.1109/ISORC.2015.42