历时十年,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
硬汉,有计划出模板吗?V5,V6,V7的模板? hqgboy 发表于 2023-11-17 08:33
硬汉,有计划出模板吗?V5,V6,V7的模板?
已经出很多了,发布的RTX5全家桶系统全是,还有FreeRTOS的也很多。 本帖最后由 hpdell 于 2023-11-17 10:46 编辑
这个不错的干活,搞下来捣鼓一下看看 :handshake;P
貌似只找到了 cmsis_os2.h 这个文件,没有找到 cmsis_os2.c 文件 ??
cmsis_os2.h是规范,具体实现需要自己手动移植,(参考目录:CMSIS-RTOS2_Validation,目前官方支持RTX5和FreeRTOS)
页:
[1]