mruby on TECS: Component-Based Framework for Running Script Program
- 1 April 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15550885,p. 252-259
- https://doi.org/10.1109/isorc.2015.42
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
This publication has 9 references indexed in Scilit:
- TECS Components Providing Functionalities of OSEK Specifications for ITRON OSJournal of Information Processing, 2014
- HR-TECS: Component technology for embedded systems with memory protectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Embedded System Development by Lightweight RubyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Wheeled Inverted Pendulum with Embedded Component System: A Case StudyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- The evolution of LuaPublished by Association for Computing Machinery (ACM) ,2007
- The SAVE approach to component-based development of vehicular systemsJournal of Systems and Software, 2007
- A New Specification of Software Components for Embedded SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- The case for virtual register machinesPublished by Association for Computing Machinery (ACM) ,2003
- μITRON for small-scale embedded systemsIEEE Micro, 1995