eric2013 发表于 2023-11-17 00:14:01

历时十年,CMSIS-RTOS封装层终于有点样子,陆续已经支持了RTX,FreeRTOS,Zephyr,ThreadX,embOS,uCOS等

最早接触CMSIS-RTOS封装层还是2013年那会,现在已经整整10年了。封装层的优势是显而易见的,可以很好的屏蔽大家使用各自RTOS的学习时间,仅需掌握一套API即可。

晚上刷CMSIS6封装层是否发布了正式版,正好看到这条,就点击进去了下:




支持的系统已经越来越多了:





后续,如果各个中间件的底层接口函数实现也都采用CMSIS-RTOS V2封装层API,那真就如虎添翼了,以后想使用那个中间件就使用那个,再也不需要为使用那种RTOS​和那种中间件烦恼。​当然,缺点也是有的,兼容性没有原装的好,需要不断的迭代升级。

https://github.com/ARM-software/CMSIS_6
https://arm-software.github.io/CMSIS_6/latest/RTOS2/index.html

hqgboy 发表于 2023-11-17 08:33:06

硬汉,有计划出模板吗?V5,V6,V7的模板?

eric2013 发表于 2023-11-17 08:35:34

hqgboy 发表于 2023-11-17 08:33
硬汉,有计划出模板吗?V5,V6,V7的模板?

已经出很多了,发布的RTX5全家桶系统全是,还有FreeRTOS的也很多。

hpdell 发表于 2023-11-17 10:32:45

本帖最后由 hpdell 于 2023-11-17 10:46 编辑

这个不错的干活,搞下来捣鼓一下看看 :handshake;P


貌似只找到了 cmsis_os2.h 这个文件,没有找到 cmsis_os2.c 文件   ??

h_007 发表于 2023-11-17 11:26:09

cmsis_os2.h是规范,具体实现需要自己手动移植,(参考目录:CMSIS-RTOS2_Validation,目前官方支持RTX5和FreeRTOS)
页: [1]
查看完整版本: 历时十年,CMSIS-RTOS封装层终于有点样子,陆续已经支持了RTX,FreeRTOS,Zephyr,ThreadX,embOS,uCOS等