打印
[STM32H7]

基于H7的uCOS-III,uCOS-II,RTX4,RTX5,FreeRTOS和带CMSIS封装版模板

[复制链接]
1289|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 Eric2013 于 2019-5-5 13:54 编辑

全部采用当前最新版本:


1、基于H7的最新版uCOS-II V2.92.16程序模板,含MDK和IAR,支持uC/Probe
模板下载:
V7-uCOS-II程序模板(含MDK和IAR).rar (2.97 MB)

(1)、MDK使用MDK5.26及其以上版本。
(2)、IAR使用IAR8.30及其以上版本。
(3)、由于Mircium当前仅提供了IAR的底层移植文件,参考修改制作了个MDK版本的。
(4)、新版的底层移植文件比较好用,支持M3,M4和M7,含浮点支持。
(5)、制作了一个滴答定时器和PendSV中断入口汇编文件os_cpu_isr.asm,以后不用繁琐的修改启动文件的中断入口函数名,直接添加此贴文件即可。
(6)、新版的中断管理分为Kernel Aware和Non-Kernel Aware
           a、Kernel Aware 表示受到uCOS-II管理的中断服务程序。
           b、Non-Kernel Aware 表示不受管理的中断服务程序,中断使用跟裸机一样,但不可调用uCOS-II的API。



2、基于H7的最新版uCOS-III V3.07.03程序模板,含MDK和IAR,支持uC/Probe,与之前版本变化较大
模板下载:
V7-uCOS-III程序模板(含MDK和IAR).rar (2.99 MB)

(1)、MDK使用MDK5.26及其以上版本。
(2)、IAR使用IAR8.30及其以上版本。
(3)、由于Mircium当前仅提供了IAR的底层移植文件,参考修改制作了个MDK版本的。
(4)、新版的底层移植文件比较好用,支持M3,M4和M7,含浮点支持。
(5)、制作了一个滴答定时器和PendSV中断入口汇编文件os_cpu_isr.asm,以后不用繁琐的修改启动文件的中断入口函数名,直接添加此贴文件即可。
(6)、新版的中断管理分为Kernel Aware和Non-Kernel Aware
           a、Kernel Aware 表示受到uCOS-III管理的中断服务程序。
           b、Non-Kernel Aware 表示不受管理的中断服务程序,中断使用跟裸机一样,但不可调用uCOS-III的API。
(7)、uCOS-III进入V3.07.00版本后与之前的版本变化较大,确切的说是更好用了。新的内核部分越来越向uCOS-II靠拢,之前臃肿的功能和不合理方案都已经放弃。
uCOS-III刚推出的时候,搞了不少功能,什么中断延迟提交,多事件等待,专门搞一个滴答定时器任务等新功能。升级到当前的V3.07.00后,都被干掉了,不实用。



3、基于H7的最新版FreeRTOS V10.2.0程序模板,含MDK和IAR,支持串口打印任务执行情况
模板下载:
V7-FreeRTOS程序模板(含MDK和IAR).rar (4.3 MB)

1、MDK使用MDK5.26及其以上版本。
2、IAR使用IAR8.30及其以上版本。



4、基于H7的最新版RTX4 V4.81.1程序模板,不使用CMSIS-RTOS封装层,继续保持超强战斗力
模板下载:
V7-RTX4程序模板(含MDK和IAR).rar (2.77 MB)

(1)、MDK使用MDK5.26及其以上版本。
(2)、进入到MDK5后,经典的RTX4就没有单独发布了,被封装了CMSIS-RTOS V1封装层,这个封装层比较臃肿,   
           我们这里直接去掉这个臃肿的封装层(删掉这个层, 使用老版的OS层),继续使用原始RTX4,轻装上阵。
(3)、由于没有使用CMSIS-RTOS V1封装层,栈使用情况展示部分显示的是溢出,这个不用管。后面单独做个任务栈检测任务,方便调试。




5、基于H7的RTX5和FreeRTOS带CMSIS-RTOS V2封装层的模板例程下载,AC6和AC5两个版本
这个之前有发帖子:
基于H7的RTX5和FreeRTOS带CMSIS-RTOS V2封装层例程,含AC6和AC5两版
https://bbs.21ic.com/icview-2737836-1-1.html?fromuser=Eric2013



4.jpg (6.91 KB )

4.jpg

4.jpg (6.91 KB )

4.jpg

4.jpg (6.91 KB )

4.jpg

4.jpg (6.91 KB )

4.jpg

4.jpg (6.91 KB )

4.jpg

使用特权

评论回复
沙发
mmuuss586| | 2019-5-12 11:04 | 只看该作者
感谢分享

使用特权

评论回复
板凳
wjroy11| | 2019-8-29 18:01 | 只看该作者
这个666,赞

使用特权

评论回复
地板
programmable| | 2019-8-30 15:27 | 只看该作者
感谢楼主分享!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:RTX->μCOS-II->FreeRTOS->embOS->μCOS-III μCGUI->emWin->FatFs->DSP 淘宝:armfly.taobao.com

115

主题

639

帖子

34

粉丝