硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4034|回复: 13
收起左侧

[视频] 【授人以渔】CMSIS-RTOS V2封装层专题视频,一期视频将常用配置和用法梳理清楚,适用于RTX5和FreeRTOS(2024-09-28)

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-9-28 01:54:44 | 显示全部楼层 |阅读模式
【前言】

本期视频就一个任务,通过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://forum.anfulai.cn/forum.php?mod=viewthread&tid=124516

第2期:RTX5源码全家桶集成emWin6.40,  Modbus主从,含FreeRTOS版, 探讨一种移植第3方组件通用方法以及使用注意事项
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=125509

第3期:手把手AppWizard轻松制作一个emWin滑动主界面控制框架,任意跳转控制(2024-09-06)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=125613

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

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

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






参考资料
1、深入RTOS了解

虽然这两个是之前给ThreadX制作的,但各种RTOS都适用。

通俗易懂的介绍Cortex-M内核的OS特性,双堆栈,非特权级,PendSV,SVC,Systick等,争取人人都可以掌握
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=110579

图文并茂吃透RTOS运行机制,任务管理,上下文切换,任务栈,系统栈等
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=118041

2、RTX5文档教程
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=93149

3、RTX5一键创建视频教程:
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=114892

4、RTX5全家桶源码综合模板发布V2.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=124516





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-9-28 02:06:39 | 显示全部楼层
更新完毕
回复

使用道具 举报

1

主题

18

回帖

21

积分

新手上路

积分
21
发表于 2024-9-28 08:00:34 | 显示全部楼层
硬汉哥辛苦了!
回复

使用道具 举报

4

主题

180

回帖

192

积分

初级会员

积分
192
发表于 2024-9-28 12:57:59 来自手机 | 显示全部楼层
视频里讲得线程同步,假设高优先级任务发送信号量给低优先级,低优先级是立即执行还是必须要等高优先级delay释放后才能执行
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-9-28 13:10:26 | 显示全部楼层
浴火重生 发表于 2024-9-28 12:57
视频里讲得线程同步,假设高优先级任务发送信号量给低优先级,低优先级是立即执行还是必须要等高优先级dela ...

等待高优先级释放CPU权限。
回复

使用道具 举报

23

主题

101

回帖

170

积分

初级会员

积分
170
发表于 2024-9-30 14:30:40 | 显示全部楼层
为什么我这里的RTOS2没有freeRTOS,我已经装了CMSIS freeRTOS11.1.0了。
微信图片_20240930142920.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-10-1 00:23:58 | 显示全部楼层
shibinjie 发表于 2024-9-30 14:30
为什么我这里的RTOS2没有freeRTOS,我已经装了CMSIS freeRTOS11.1.0了。

推荐使用最新的MDK5.41,安装后将低版本的CMSIS软件包卸载干净,仅剩下CMSIS6.1.0

然后再重新安装FreeRTOS的新版软件包试试
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-10-25 15:41:42 | 显示全部楼层
牛的。我看录视频的时间是晚上一点,硬汉哥真辛苦。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-10-26 09:04:36 | 显示全部楼层
这是啥 发表于 2024-10-25 15:41
牛的。我看录视频的时间是晚上一点,硬汉哥真辛苦。

回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2025-1-7 14:47:05 | 显示全部楼层
硬汉哥,在最新的6.1.0的cmsis里面没有 keil RTX5了,应该怎么移植RTX5
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-1-8 07:40:16 | 显示全部楼层
kuningas 发表于 2025-1-7 14:47
硬汉哥,在最新的6.1.0的cmsis里面没有 keil RTX5了,应该怎么移植RTX5

新版是独立的CMSIS-RTX5软件包了。

RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2024-10-30)
https://forum.anfulai.cn/forum.p ... 4516&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2025-1-9 11:35:13 | 显示全部楼层
eric2013 发表于 2025-1-8 07:40
新版是独立的CMSIS-RTX5软件包了。

RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成 ...

要单独安装软件包是吗
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2025-1-9 11:46:13 | 显示全部楼层
eric2013 发表于 2025-1-8 07:40
新版是独立的CMSIS-RTX5软件包了。

RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成 ...

新版是不是得用AC6才行了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-1-10 07:26:44 | 显示全部楼层
kuningas 发表于 2025-1-9 11:46
新版是不是得用AC6才行了

对,最新版的已经默认不再支持AC5了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 02:57 , Processed in 0.053928 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表