OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9005|回复: 7

ucosiii的同一优先级任务用着有什么明显的好处么?

[复制链接]

38

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
294
金钱
294
注册时间
2014-8-1
在线时间
6 小时
发表于 2015-7-25 19:36:23 | 显示全部楼层 |阅读模式
5金钱
最新版的UCOSV3.0例程没看懂,同一优先级下的任务貌似优先级相同或者不同,运行效果都一样?

最佳答案

查看完整内容[请看2#楼]

ucos里面要求每一个任务,设置不同的优先级。。。优先级在ucos里面,是可以作为任务的唯一标识的。。所以合理的程序不能设置为相同。 ucos里面,我记得很多函数直接通过入口参数优先级,就可以去设置这个优先级对应的任务的一些信息
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2015-7-25 19:36:24 | 显示全部楼层
ucos里面要求每一个任务,设置不同的优先级。。。优先级在ucos里面,是可以作为任务的唯一标识的。。所以合理的程序不能设置为相同。
ucos里面,我记得很多函数直接通过入口参数优先级,就可以去设置这个优先级对应的任务的一些信息
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13114
金钱
13114
注册时间
2012-11-26
在线时间
3812 小时
发表于 2015-7-25 19:51:40 | 显示全部楼层
UCOS支持同优先级?

我记得UCOS不支持,freertos才支持来着
学无止境
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2016-1-26 09:56:06 | 显示全部楼层
优先级不同的时候就是正常的ucos切换任务,优先级相同的话要先允许时间片轮转,然后俺时间片切换任务
我有故事,你有酒吗
回复

使用道具 举报

2

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
255
金钱
255
注册时间
2016-1-13
在线时间
42 小时
发表于 2016-1-26 11:46:39 | 显示全部楼层
ucos3支持同优先级任务的, 同优先级任务之间的任务调度使用时间片轮转策略, 就是平均一个任务一点时间
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-9-10
在线时间
0 小时
发表于 2018-9-10 11:33:39 | 显示全部楼层
刚刚看了3.03的源码,OSRdyList[]   这个全局变量 数组 里存的就是任务的表,每一个表,存的是同一个优先级的任务TCB链表,所以说UCOS是支持同优先级的
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-9-10
在线时间
0 小时
发表于 2018-9-10 13:42:26 | 显示全部楼层
黄书广 发表于 2018-9-10 11:33
刚刚看了3.03的源码,OSRdyList[]   这个全局变量 数组 里存的就是任务的表,每一个表,存的是同一个优先级 ...

补充一下:OS_CFG_SCHED_ROUND_ROBIN_EN 这个宏要先打开的,
回复

使用道具 举报

18

主题

323

帖子

1

精华

高级会员

Rank: 4

积分
935
金钱
935
注册时间
2017-12-11
在线时间
196 小时
发表于 2018-9-10 13:57:41 来自手机 | 显示全部楼层
UCOS几百年前,就支持同一优先级对应N任务,所有任务以任务控制块保存主要参数,而不是所谓的优先级,这种情况下,移植代码更方便,但操作系统(非OS)主框架不推荐使用,用在应用区才是有如神助
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 22:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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