你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于H7的最新版uCOS-III V3.07.03模板,含MDK和IAR,支持uC/Probe

[复制链接]
baiyongbin2009 发布时间:2019-5-5 13:37
本帖最后由 baiyongbin2009 于 2019-5-5 21:49 编辑 0 I! d7 f; |( B, v

9 n5 v# \* T  P1 S5 N$ Y- K模板下载:) F+ q/ W+ T: z8 a
V7-uCOS-III程序模板(含MDK和IAR).rar + D: g+ X+ l: A6 h% u
1、MDK使用MDK5.26及其以上版本。1 a. M) m3 \" r; X$ S1 W; ^
2、IAR使用IAR8.30及其以上版本。# _) T' B- `9 b, Z; q6 m% |1 E# s
3、由于Mircium当前仅提供了IAR的底层移植文件,参考修改制作了个MDK版本的。7 p7 p% o' ]% W4 k1 H
4、新版的底层移植文件比较好用,支持M3,M4和M7,含浮点支持。$ a, O" ?$ a; t; v
5、制作了一个滴答定时器和PendSV中断入口汇编文件os_cpu_isr.asm,以后不用繁琐的修改启动文件的中断入口函数名,直接添加此贴文件即可。
2 L, N: i5 n5 L6 s6、新版的中断管理分为Kernel Aware和Non-Kernel Aware7 m+ D. G+ v' m! b3 |3 {1 K0 S
(1)Kernel Aware 表示受到uCOS-III管理的中断服务程序。
7 B, ~* _. w1 q* h& V7 J(2)Non-Kernel Aware 表示不受管理的中断服务程序,中断使用跟裸机一样,但不可调用uCOS-III的API。
5 V1 W. t7 g2 I6 K" O1 X1 N/ R: \7、uCOS-III进入V3.07.00版本后与之前的版本变化较大,确切的说是更好用了。新的内核部分越来越向uCOS-II靠拢,之前臃肿的功能和不合理方案都已经放弃。uCOS-III刚推出的时候,搞了不少功能,什么中断延迟提交,多事件等待,专门搞一个滴答定时器任务等新功能。升级到当前的V3.07.00后,都被干掉了,不实用。
4 a& e* Z- p$ F4 J+ xuC-Probe& r- R; Z6 V2 L" R
7 c% q  M- u8 h  j. X2 H
! h' O7 H/ D6 t; G

3 p. \" h5 R5 k4 H  ~* p3 j0 U  q# e) P8 L) _. J* U
) ^3 r0 d- z0 m$ c
赞 收藏 1 评论4 发布时间:2019-5-5 13:37

举报

4个回答
幻影21 回答时间:2019-5-15 09:02:15
学习了
zhengjufeng 回答时间:2019-8-15 20:25:16
O(∩_∩)O谢谢分享
" Y8 k$ [' a4 B1 U6 ~& y
vlivli 回答时间:2019-9-19 17:09:01
不能下载了啊!
Zolo 回答时间:2019-9-21 12:11:13
谢谢分享
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版