I have read the articles about them separately, but there are no information about the relation between them.

What I understood is that there is CMSIS RTOS that ARM created and Keil extended it to CMSIS RTOS RTX? If this assumption is not correct then what is the relation between them?


If I understand correctly the CMSIS RTOS is just an API defined by ARM and not an actual real time operating system.

Keil has offered a variant of their RTX RTOS which is compatible with the CMSIS RTOS API. So you can use a firmware written against the CMSIS RTOS API directly on the Keil RTX.

| improve this answer | |
  • \$\begingroup\$ After your answer I read this document (which mentions FreeRTOS with CMSIS RTOS) and that made sense. I think you are right. \$\endgroup\$ – ozgur Aug 22 '15 at 13:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.