CMSIS-RTOS相关的一些内容
来源:网络素材
整理:技术让梦想更伟大 | 李肖遥
CMSIS主要内容如下:
CMSIS-RTOS:主要用于RTOS的API,可与中间件和库组件实现一致的软件层。 CMSIS-DSP:Arm针对各种Cortex-M处理器内核进行了优化的丰富DSP功能的集合。 CMSIS-Driver:接口可用于许多微控制器系列。 CMSIS-Pack:定义了包含软件组件的软件包。 CMSIS-SVD:可通过当前寄存器状态显示设备外设的详细视图。 CMSIS-DAP:Cortex调试访问端口(DAP)的标准化接口。 CMSIS-NN:高效的神经网络内核的集合。
同时,我们在使用STM32CubeMX配置FreeRTOS时有一个CMSIS_V1和CMSIS_V2的选项,有读者就问了一个问题:CMSIS-RTOS是什么?CMSIS_V1和CMSIS_V2区别是什么?
下面我们就来简单分享一下关于CMSIS-RTOS的内容。
CMSIS的简介
CMSIS主要内容如下:
CMSIS-RTOS:主要用于RTOS的API,可与中间件和库组件实现一致的软件层。 CMSIS-DSP:Arm针对各种Cortex-M处理器内核进行了优化的丰富DSP功能的集合。 CMSIS-Driver:接口可用于许多微控制器系列。 CMSIS-Pack:定义了包含软件组件的软件包。 CMSIS-SVD:可通过当前寄存器状态显示设备外设的详细视图。 CMSIS-DAP:Cortex调试访问端口(DAP)的标准化接口。 CMSIS-NN:高效的神经网络内核的集合。
CMSIS-RTOS是干么的?
就如开篇所说的,在STM32CubeMX配置FreeRTOS有一个CMSIS_V1和CMSIS_V2的选项:
同时,CMSIS-ROTS也对Keil的RTX作了很好的支持,如果你安装了Keil MDK,在CMSIS目录下,你会发现RTX的源码:
这里顺便说一下:RTX与μCOS、ThreadX等这些RTOS一样,同样免费开源(源码在CMSIS目录下,可以自己查看),遵循Apache2.0开源协议。
补充
https://blog.csdn.net/ichamber/article/details/53116253
https://www.keil.com/pack/doc/CMSIS/RTOS2/html/rtos_api2.html
(公号不支持外连接,请复制链接到浏览器打开)
版权声明:本文来源网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
关注我的微信公众号,回复“加群”按规则加入技术交流群。
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
评论