Lightweight Ruby Framework for Improving Embedded Software Efficiency
Takuro Yamamoto, Hiroshi Ōyama, Takuya Azumi · 2016
Recently, the productivity of embedded systems applied to Cyber physical systems has become problematic due to their increasing complexity and scale. To improve the productivity, the mruby on TOPPERS embedded component system (TECS) framework, which employs scripting language (i.e., a lightweight Ruby) and supports component-based development, has been proposed. This paper proposes an extended framework of mruby on TECS that improves development efficiency more than the current version. In the proposed framework, a Bluetooth loader that receives an mruby bytecode, and a RiteVM scheduler that simplifies multitasking are implemented.