【前言】
本期视频就一个任务,通过ARM官方的CMSIS RTOS文档,将常用配置和用法给大家梳理清楚。
对于初次使用CMSIS-RTOS的用户来说,通过梳理官方文档,可以系统的了解各种用法,方便大家再进一步的自学或者应用,起到授人以渔的作用。
更深入的可以看之前分享的RTOS运行机制,任务管理,上下文切换,任务栈,系统栈视频以及Cortex-M内核的OS特性,双堆栈,非特权级,PendSV,SVC,Systick视频。
【视频】
https://www.bilibili.com/video/BV1EcxcepEvb
【CMSIS-RTOS V2】
1、针对RTX5/FreeRTOS源码全家桶模板,已经更新了3期视频,这是第4期,来一期CMSIS-RTOS V2封装层的视频教程。
第1期:RTX5全家桶源码综合模板发布,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架
https://www.armbbs.cn/forum.php?mod=viewthread&tid=124516
第2期:RTX5源码全家桶集成emWin6.40, Modbus主从,含FreeRTOS版, 探讨一种移植第3方组件通用方法以及使用注意事项
https://www.armbbs.cn/forum.php?mod=viewthread&tid=125509
第3期:手把手AppWizard轻松制作一个emWin滑动主界面控制框架,任意跳转控制(2024-09-06)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=125613
2、最早接触CMSIS-RTOS封装层还是2013年那会,现在已经10年了。封装层的优势是显而易见的,可以很好的屏蔽大家使用各自RTOS的学习时间,仅需掌握一套API即可。
支持的系统已经越来越多了:
历时十年,CMSIS-RTOS封装层终于有点样子,陆续已经支持了RTX,FreeRTOS,Zephyr,ThreadX,embOS,uCOS等
参考资料
1、深入RTOS了解
https://www.armbbs.cn/forum.php?mod=viewthread&tid=110579
图文并茂吃透RTOS运行机制,任务管理,上下文切换,任务栈,系统栈等
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118041
2、RTX5文档教程
https://www.armbbs.cn/forum.php?mod=viewthread&tid=93149
3、RTX5一键创建视频教程:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=114892
4、RTX5全家桶源码综合模板发布V2.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架
https://www.armbbs.cn/forum.php?mod=viewthread&tid=124516