Title :
Comparative Performance Evaluation of CMSIS-RTOS
Author :
Renaux, Douglas Paulo Bertrand
Author_Institution :
Grad. Sch. in Appl. Comput. (PPGCA), Fed. Univ. of Technol. - Parana, Curitiba, Brazil
Abstract :
CMSIS-RTOS is an RTOS standard recently defined by ARM to improve portability among micro controller applications. Compliance to this standard can be achieved by design (the case for new RTOSes) or by an adaptation layer on top of an existing RTOS. CMSIS-RTOS has received criticism to its performance, yet, there is no published data comparing its performance to other RTOS. A comparative performance evaluation is conducted against Commercial and FOSS RTOS, resulting in the first published quantitative performance evaluation of CMSIS-RTOS. Contrary to the criticism, the evaluated implementation of CMSIS-RTOS presented no performance penalty when compared to two other classes of RTOS: Commercial and FOSS.
Keywords :
microcontrollers; operating systems (computers); public domain software; software performance evaluation; ARM; CMSIS-RTOS; FOSS RTOS; adaptation layer; commercial RTOS; comparative performance evaluation; cortex microcontroller software interface standard; free and open source software; microcontroller applications; quantitative performance evaluation; Benchmark testing; Message systems; Microcontrollers; Performance evaluation; Standards; Switches; Time measurement; ARM microcontrolller; CMSIS; Cortex-M; RTOS; embedded systems; performance evaluation;
Conference_Titel :
Computing Systems Engineering (SBESC), 2014 Brazilian Symposium on
DOI :
10.1109/SBESC.2014.9