Comparative Performance Evaluation of CMSIS-RTOS

  • Douglas Paulo Bertrand Renaux UTFPR

Resumo


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.
Palavras-chave: Standards, Time measurement, Message systems, Microcontrollers, Switches, Performance evaluation, Benchmark testing, CMSIS, RTOS, performance evaluation, Cortex-M, ARM microcontrolller, embedded systems
Publicado
03/11/2014
RENAUX, Douglas Paulo Bertrand. Comparative Performance Evaluation of CMSIS-RTOS. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 4. , 2014, Manaus/AM. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 126-131. ISSN 2237-5430.