CMSIS 是 Cortex微控制器软件接口标准,是 ARM 和一些编译器厂家以及半导体厂家共同遵循的一套标准,是由 ARM 专门针对 Cortex-M 系列提出的标准。在该标准的约定下,ARM 和芯片厂商会提供一些通用的 API 接口来访问 Cortex 内核以及一些专用外设,以减少更换芯片以及开发工具等移植工作所带来的金钱以及时间上的消耗。
CMSIS-RTOS2 (CMSIS-RTOS API Version 2) 是Arm Cortex -M处理器的通用的RTOS接口。为需要RTOS功能的软件组件提供了标准化的API。// 这个 API 与底层 RTOS 内核是无关的,能屏蔽底层差异,即若更换底层 RTOS 内核,上层应用层可以不变