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.

On the Performance of Open-Source RTOS Synchronization Primitives

Ivan Cibrario Bertolotti;Gilda Ghafour Zadeh Kashani
2015

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.
2015
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
Inglese
1st IEEE Int. Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI)
398
402
5
978-1-4673-8166-6
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7325131
Sì, ma tipo non specificato
16-18 Sept. 2015
Torino
Real-time operating systems
Synchronization primitives
2
none
CIBRARIO BERTOLOTTI, Ivan; GHAFOUR ZADEH KASHANI, Gilda
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/301526
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 0
social impact