Title :
FLoW: Achieve native multi threading support for embedded system through microkernel
Author :
Adhe Widianjaya;Tito Pramudana;Dadet Pramadihanto;Sritrusta Sukaridhoto;Achmad S. Khalilullah
Author_Institution :
Department of Information and Computer Engineering, Electronic Engineering Polytechnic Institute of Surabaya, Surabaya, Indonesia
Abstract :
Multithreading implementation through real time operating system was held in several years to optimize resource management in embedded system. Several side effects, such as large binary size and memory usage were appeared while implementing multithreading mechanism and its supporting mechanism. We developed FLoW to reduce those side effects while performing multithread in embedded system. FLoW implemented event based microkernel to minimize the environment and simplified the services. Static array implementation with reduced priority number was chosen rather than dynamic allocated to reduce platform memory usage in maintained scheduling performance in FLoW. The results show average performance of native multithreading supported by microkernel relative to existing real time operating system with lower side effects.
Keywords :
"Instruction sets","Kernel","Hardware","Embedded systems","Real-time systems","Multithreading"
Conference_Titel :
Control, Electronics, Renewable Energy and Communications (ICCEREC), 2015 International Conference on
DOI :
10.1109/ICCEREC.2015.7337050