社区
Linux_Kernel
帖子详情
ucosII 实现允许存在同优先级任务,ID应该怎么设置?更改优先级后任务ID怎么办?
sdfiyuejin
2009-08-16 08:36:15
如题?分数可再加。。。
...全文
210
7
打赏
收藏
ucosII 实现允许存在同优先级任务,ID应该怎么设置?更改优先级后任务ID怎么办?
如题?分数可再加。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YL程序人生
2021-07-12
打赏
举报
回复
那边
dthxman
2009-08-18
打赏
举报
回复
只需要修改其中进程调度那部分代码,你找到SysTick_Handler这个函数,修改里面的进程调度算法,判断相同优先级的情况下,轮流执行任务就可以,ID只是TCB识别的作用,不用设置,就算修改优先级,ID不变根本没有关系。
sherlock_lai
2009-08-18
打赏
举报
回复
[Quote=引用 3 楼 sdfiyuejin 的回复:]
我需要从ID中知道它的优先级,而且还要区分于同优先级的其他任务
[/Quote]
你还需要仔细的看看源码,邵贝贝的书要读透,然后自己实践下。多任务同优先级现在已经有很多这方面资料了,你可以去找找期刊。
充电宝111
2009-08-17
打赏
举报
回复
ucos下每个优先级只能有一个任务,一个64个优先级。我看的是2.5的代码
sdfiyuejin
2009-08-17
打赏
举报
回复
我需要从ID中知道它的优先级,而且还要区分于同优先级的其他任务
sherlock_lai
2009-08-17
打赏
举报
回复
ID一样好了? 有什么关系?
哪里会用到?
ShowMan
2009-08-16
打赏
举报
回复
没搞过,不乱说
【
uC
OS-II学习笔记1】启动、创建
任务
、
优先级
获取、
任务
调度
uC
/OS-II学习-1
uC
/OS-II的启动
任务
创建①初始化
任务
堆栈②初始化
任务
控制块③
任务
调度/
任务
优先级
uC
/OS-II的启动 /** * 多
任务
的启动时用户通过调用OSStart()
实现
的 * 在启动之前,用户至少要建立一个应用
任务
*...
解决:
UC
OSI
II-3.03源码中断
优先级
和中断分组问题
解决:
UC
OSI
II-3.03源码中断
优先级
和中断分组问题
UC
OSI
I-
任务
本文对
UC
OSI
I操作系统的
任务
部分做了比较详细全面的总结,是
UC
OSI
I后面学习的基础,供大家参考,谢谢!
UC
OS II多
任务
切换例程(二)
任务
状态:
uC
OS II主要有五种
任务
状态,睡眠态就是挂起态,阻塞态和延时态这里统一为等待状态。增加了一个被中断状态。
UC
/OS-Ⅱ总是建立一个空闲
任务
,这个
任务
在没有其它
任务
进入就绪态时投入运行。这个空闲...
【正点原子STM32连载】第六十三章
UC
OSI
I实验1-
任务
调度摘自【正点原子】STM32F103 战舰开发指南V1.2
1)实验平台:正点原子stm32f103战舰开发板V4 ...
id
=609294757420 3)全套实验源码+手册+视频下载地址: ...本章,我们将向大家介绍
UC
OSI
I最基本也是最重要的应用:
任务
调度。本章分为如
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章