OS abstraction layer - CMSIS RTOS v1/v2 with Zephyr OS #api #osal #cmsis

Cap Able


Are there any more specifics than provided in https://docs.zephyrproject.org/latest/guides/portability/index.html to be able use the CMSIS RTOS v2 (or V1) in Zephyr  OS? When enabled does it disable/replace the Zephyr OS kernel?

Also, is my understanding correct that the CMSIS would have to be treated as a Module (external project)? That this is ARM specific only? Is there a reference implementation that shows how the KConfig/yaml/CMakefiles are setup?