DocumentCode
3689388
Title
On the performance of open-source RTOS synchronization primitives
Author
Ivan Cibrario Bertolotti;Gilda Ghafour Zadeh Kashani
Author_Institution
CNR - National Research Council of Italy, IEIIT, C.so Duca degli Abruzzi 24, I-10129 Torino, Italy
fYear
2015
Firstpage
398
Lastpage
402
Abstract
Contemporary embedded system development is focusing more and more on software modularity and reuse, to reduce development costs and improve reliability. In this scenario, a Real Time Operating System (RTOS) often plays a central role to schedule task execution and provide inter-task communication and synchronization. For this reason, its performance and overhead become critical points of system design and evaluation. In this paper the basic performance of FreeRTOS, an open-source RTOS widely adopted for low-cost applications, is evaluated experimentally. The areas considered in the evaluation include context switch and semaphore synchronization overheads, as well as task activation jitter unduly induced by lower-priority tasks.
Keywords
"Context","Switches","Real-time systems","Synchronization","Operating systems","Jitter"
Publisher
ieee
Conference_Titel
Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI), 2015 IEEE 1st International Forum on
Type
conf
DOI
10.1109/RTSI.2015.7325131
Filename
7325131
Link To Document