Title :
Real-time multitasking in Arduino
Author :
Buonocunto, Pasquale ; Biondi, Alessandro ; Lorefice, Pietro
Author_Institution :
Scuola Super. Sant´ Anna, Pisa, Italy
Abstract :
This work-in-progress paper presents an extension to the Arduino framework that introduces multitasking support. This allows to have more concurrent tasks instead of the single cyclic execution provided by the standard Arduino framework. The extension is implemented by integrating in a seamless way the ERIKA opensource Real-Time OS, maintaining the simplicity of the programming paradigm typical of the Arduino framework.
Keywords :
multiprogramming; public domain software; Arduino; ERIKA opensource real-time OS; concurrent task; programming paradigm; real-time multitasking; single cyclic execution; Kernel; Libraries; Microcontrollers; Programming; Real-time systems; Standards;
Conference_Titel :
Industrial Embedded Systems (SIES), 2014 9th IEEE International Symposium on
DOI :
10.1109/SIES.2014.7087331