• 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