智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 17649|回复: 15
打印 上一主题 下一主题

为什么要移植UCOS.....???????????????

  [复制链接]

25

主题

1217

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
27542

论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章资源大师奖章

QQ
威望
18741
贡献
5859
兑换币
3255
注册时间
2012-6-6
在线时间
1471 小时
跳转到指定楼层
1#
发表于 2013-6-14 17:22:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
刚开始在看UCOS有很多介绍51单片机上的UCOS移植,在51上移植ucos有实用价值吗?原来写了一个采集温度湿度和光线强度的程序再由NRF905传到另一个模块,另一个模块也检测温度和湿度并用ds1302作时钟并且把接收到的温度湿度光线强度一并显示在12864上。把所有显示函数和接收NRF905的函数放到while(1)循环里结果十字显示就不准确一会儿走2秒一会儿走1S。最后只得用一个定时器把显示其它函数和NRF905接收函数执行频率降低了才解决这一问题。如果移植了UCOS也能解决这一问题吗?

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
132
贡献
55
兑换币
75
注册时间
2013-12-16
在线时间
24 小时
毕业学校
黑龙江科技大学
16#
发表于 2014-11-17 18:06:22 | 只看该作者
野火 发表于 2013-11-24 12:07
任哲 的 ucos 书,非常通俗易懂!!
也可以参考我们的 野火开源《从0开始移植ucos到野火stm32开发板》pd ...

受教了,正在看 任哲 的教材!!
回复 支持 反对

使用道具 举报

34

主题

452

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14046

优秀会员奖章活跃会员奖章在线王奖章

威望
6066
贡献
2554
兑换币
4050
注册时间
2013-7-29
在线时间
2713 小时
毕业学校
南京气象学院
15#
发表于 2013-11-24 21:44:47 | 只看该作者
野火 发表于 2013-11-24 21:26
在 硬件中断里 (定时器中断) 执行 进入就绪表 的 ucos 最高优先级

即你所谓的软件中断,其实就是在  ...

懂了。多谢火兄!!!
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
14#
发表于 2013-11-24 21:26:32 | 只看该作者
何俊 发表于 2013-11-24 21:20
火哥,问个问题,

在 硬件中断里 (定时器中断) 执行 进入就绪表 的 ucos 最高优先级

即你所谓的软件中断,其实就是在 硬件中断里实现 (定时器中断)


回复 支持 反对

使用道具 举报

34

主题

452

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14046

优秀会员奖章活跃会员奖章在线王奖章

威望
6066
贡献
2554
兑换币
4050
注册时间
2013-7-29
在线时间
2713 小时
毕业学校
南京气象学院
13#
发表于 2013-11-24 21:20:59 | 只看该作者
野火 发表于 2013-11-24 12:07
任哲 的 ucos 书,非常通俗易懂!!
也可以参考我们的 野火开源《从0开始移植ucos到野火stm32开发板》pd ...

火哥,问个问题,

uc/os 的中断优先级是软件中断,那在软件中断和硬件中断同时发生时,是不是优先执行硬件中断,也就是说硬件中断的优先级都高于软件中断?

回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
12#
发表于 2013-11-24 12:07:44 | 只看该作者
安之若命 发表于 2013-11-23 16:20
表示,我现在才刚刚了解了一点皮毛的理论知识。学ucos挺盲目的,求指导啊!

任哲 的 ucos 书,非常通俗易懂!!
也可以参考我们的 野火开源《从0开始移植ucos到野火stm32开发板》pdf教程


前者重视理论,通俗易懂的讲原理。
后者是我们的教程,重操作,重视代码修改方法,让初学者了解需要修改的内容,和整体的ucos思想。




回复 支持 反对

使用道具 举报

54

主题

782

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3569
QQ
威望
1896
贡献
243
兑换币
1222
注册时间
2012-11-24
在线时间
715 小时
11#
发表于 2013-11-23 23:19:15 | 只看该作者
同求指导,求分享资料。。。。。
回复 支持 反对

使用道具 举报

14

主题

173

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1252
威望
685
贡献
343
兑换币
403
注册时间
2012-11-30
在线时间
112 小时
毕业学校
成都大学
10#
发表于 2013-11-23 16:20:56 | 只看该作者
野火 发表于 2013-6-14 21:17
以LED来做例程,主要是简单,如果一开始一大堆代码,初学者肯定吓跑。
ucos,它可以把空闲的时间(例如按 ...

表示,我现在才刚刚了解了一点皮毛的理论知识。学ucos挺盲目的,求指导啊!
回复 支持 反对

使用道具 举报

25

主题

1217

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
27542

论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章资源大师奖章

QQ
威望
18741
贡献
5859
兑换币
3255
注册时间
2012-6-6
在线时间
1471 小时
9#
 楼主| 发表于 2013-6-15 12:49:38 | 只看该作者
小白45 发表于 2013-6-15 09:50
学习了

嗯,都学习学习
回复 支持 反对

使用道具 举报

0

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
威望
126
贡献
73
兑换币
32
注册时间
2012-11-21
在线时间
14 小时
毕业学校
北京理工
8#
发表于 2013-6-15 09:50:25 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 07:38 , Processed in 0.075290 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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