搜索
bottom↓
回复: 21

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

  [复制链接]

出0入0汤圆

发表于 2019-5-5 13:16:17 | 显示全部楼层 |阅读模式
本帖最后由 Eric2013 于 2019-5-5 13:16 编辑

全部采用当前最新版本:


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


(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,与之前版本变化较大
模板下载:


(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,支持串口打印任务执行情况
模板下载:


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


4、基于H7的最新版RTX4 V4.81.1程序模板,不使用CMSIS-RTOS封装层,继续保持超强战斗力
模板下载:


(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://www.amobbs.com/thread-5710011-1-1.html





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2019-5-5 13:32:00 | 显示全部楼层
我已经决定用RTOS2了,就让我在这条路上一路狂奔吧,不知硬汉几时出RT-TCPNET的新版本。。

出20入70汤圆

发表于 2019-5-5 13:34:40 | 显示全部楼层
精品!点赞!

出0入4汤圆

发表于 2019-5-5 13:41:25 | 显示全部楼层
厉害,搞这么多

出0入0汤圆

发表于 2019-5-5 14:16:10 | 显示全部楼层
这几家都开始放大招了。

出0入0汤圆

发表于 2019-5-5 14:39:52 | 显示全部楼层
精品,实用。

出0入8汤圆

发表于 2019-5-5 14:48:15 | 显示全部楼层
关注,谢谢分享!

出0入0汤圆

发表于 2019-5-5 15:48:20 | 显示全部楼层
感谢楼主分享,辛苦了!!!

出0入0汤圆

发表于 2019-5-5 17:14:46 | 显示全部楼层
奈何本人没文化,一句卧槽行天下。。

出0入0汤圆

 楼主| 发表于 2019-5-5 18:15:30 | 显示全部楼层
kinsno 发表于 2019-5-5 13:32
我已经决定用RTOS2了,就让我在这条路上一路狂奔吧,不知硬汉几时出RT-TCPNET的新版本。。

...

RTOS2很方便。

TCPNET新版得等基本手册整差不多了就开。

出0入0汤圆

发表于 2019-5-5 18:24:02 | 显示全部楼层
谢谢分享,一如既往的强大!

出0入0汤圆

发表于 2019-5-5 23:14:55 | 显示全部楼层
收藏,感谢楼主分享

出0入0汤圆

发表于 2019-5-6 09:58:41 | 显示全部楼层
谢谢分享,多谢!

出0入0汤圆

发表于 2019-5-12 01:28:07 | 显示全部楼层
感谢大佬

出0入0汤圆

发表于 2019-5-12 17:09:07 | 显示全部楼层
大佬真会玩

出0入0汤圆

发表于 2019-5-12 17:10:02 | 显示全部楼层
厉害了,我发给我们工程师学习学习

出0入0汤圆

发表于 2019-5-12 18:01:34 | 显示全部楼层
There is a nice tool for profiling - Tracealyzer
https://percepio.com/

supported RTOS: FreeRTOS, SafeRTOS, Keil RTX5, Micrium µC/OS-III, On Time RTOS-32, OpenVX/Synopsys, VxWorks, ThreadX

出0入0汤圆

发表于 2019-5-12 18:22:14 | 显示全部楼层
这个实用性很好的,不错!

出0入0汤圆

发表于 2019-5-15 13:32:01 | 显示全部楼层
谢谢楼主分享~~

出0入4汤圆

发表于 2019-5-15 14:13:11 | 显示全部楼层
unis 发表于 2019-5-12 18:01
There is a nice tool for profiling - Tracealyzer
https://percepio.com/

Tracealyzer for FreeRTOS, Permanent License, Node-locked $1,695.00

Tracealyzer for FreeRTOS and Amazon FreeRTOS, for all development environments. Permanent license with 12 months support/updates included. Locked to a specific computer.

实在贵

出0入0汤圆

 楼主| 发表于 2019-5-15 15:02:34 | 显示全部楼层
liuqian 发表于 2019-5-15 14:13
Tracealyzer for FreeRTOS, Permanent License, Node-locked $1,695.00

Tracealyzer for FreeRTOS and A ...

这个有教育版,可以申请,也是全功能的。

出0入0汤圆

发表于 2019-5-15 18:19:26 | 显示全部楼层
謝謝提供分享!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-22 07:48

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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