DocumentCode :
3277590
Title :
mruby -- Rapid Software Development for Embedded Systems
Author :
Tanaka, Kazuaki ; Nagumanthri, Avinash Dev ; Matsumoto, Yukihiro
Author_Institution :
Fac. of Comput. Sci. & Syst. Eng., Kyushu Inst. of Technol., Fukuoka, Japan
fYear :
2015
fDate :
22-25 June 2015
Firstpage :
27
Lastpage :
32
Abstract :
In order to improve the development efficiency of embedded software, we have developed a programming language called mruby. We apply the object-oriented programming language Ruby to embedded system development. As compared to the interpreter of Ruby, mruby programs are executed by the compiler and VM. The memory footprint of mruby VM is sufficiently small, Ruby program is able to be executed on a limited resource device. In this paper, we show the benefits of using mruby in embedded software development. We also showcase the features and the development environment of mruby, and implementation results of simple application.
Keywords :
embedded systems; object-oriented programming; program compilers; software engineering; virtual machines; Ruby; VM; compiler; development efficiency; embedded software development; embedded system development; embedded systems; memory footprint; mruby; object-oriented programming language; rapid software development; Arrays; Embedded systems; Hardware; Memory management; Registers; Ruby; embedded software; virtual machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Its Applications (ICCSA), 2015 15th International Conference on
Conference_Location :
Banff, AB
Type :
conf
DOI :
10.1109/ICCSA.2015.22
Filename :
7166160
Link To Document :
بازگشت