Title :
Embedded System Development by Lightweight Ruby
Author :
Tanaka, Kazuaki ; Matsumoto, Yukihiro ; Arimori, Hiroshi
Author_Institution :
Kyushu Inst. of Technol., Fukuoka, Japan
Abstract :
This paper shows development of lightweight Ruby which is a subset of program language Ruby. Lightweight Ruby aims at mainly using Ruby for the software development of an embedded system. Few resources, the mechanism of hardware control, a real-time operation, etc. are required for an embedded system. Lightweight Ruby is designed in consideration of these demands. The advantages of using object oriented programming for the development of an embedded system and the problems with the conventional programming language are clarified. This problem can be solved if Ruby is used for the development of an embedded system. Implementation of lightweight Ruby in FPGA is also shown.
Keywords :
embedded systems; field programmable gate arrays; object-oriented programming; programming languages; software engineering; FPGA; embedded system development; lightweight Ruby; object oriented programming; program language Ruby; software development; subset; Embedded systems; Field programmable gate arrays; Java; Large scale integration; Object oriented programming; Embedded system development; FPGA; Ruby;
Conference_Titel :
Computational Science and Its Applications (ICCSA), 2011 International Conference on
Conference_Location :
Santander
Print_ISBN :
978-1-4577-0142-9
DOI :
10.1109/ICCSA.2011.62