uC/OS-III 学习笔记 (X)
来源:互联网 发布:mac迅雷登陆环境异常 编辑:程序博客网 时间:2024/06/06 10:49
问题汇总(当然都是没解决的问题啦)
1#uC/OS-III 在改变任务优先级时,为什么不改变事件标志组等待列表中的位置
在看内核源码时,在os_task.c的133行左右,OSTaskChangePrio函数中。对于等待状态,如果等待的是事件标志组,为什么uC直接改变了任务的优先级,却不调整任务对于事件标志组的等待顺序。事件标志组不也是按照优先级等待的吗?万一前面的任务读完标志位把它反转了怎么办?提升了优先级岂不是很吃亏?
2#关于OS_TCB中的OS_Pend_Data变量的问题
只有一组,万一在等待多个内核变量(pend_on_multi)怎么办。看过等待多个内核的源码,在OS_PendMultiWait()函数中,不管是等待消息队列还是等待多值信号量,都会插入相应的等待列表。那OS_TCB中的OS_Pend_Data中的Prev和Next到底指在哪个等待队列里?
0 0
- uC/OS-III 学习笔记 (X)
- uC/OS-III 学习笔记(一)——uC/OS-III移植
- uc/os-iii学习笔记---存储管理(内存管理)
- uc/os-iii学习笔记-OSTaskCreate
- uc/os-iii学习笔记-临界段
- uc/os-iii学习笔记-任务管理
- uc/os-iii学习笔记-任务调度
- uc/os-iii学习笔记-任务切换
- uc/os-iii学习笔记-中断管理
- uc/os-iii学习笔记-时间管理
- uc/os-iii学习笔记-消息传递
- uC/OS-III学习1::uC/OS-III介绍
- uc/os-iii学习笔记-任务就绪表
- uc/os-iii学习笔记-任务挂起表
- uc/os-iii学习笔记-资源管理(中断、信号、信号量、互斥信号量)
- uc/os-iii学习笔记-任务同步(信号量、时间标志组)
- uC/OS-III之学习总结
- uC/OS-II学习笔记(1)
- Java备忘录//28--33
- magento 更新所有商品属性,提交只能保存1000个
- JSP基础知识
- 2016年不可错过的21个深度学习视频、教程和课程
- jenkins 一键式部署
- uC/OS-III 学习笔记 (X)
- JodaTime时间处理工具使用详解
- CentOS 7 更新源 – 使用国内 163 yum 源
- cccc东北区 之旅
- 剑指offer50:求两个节点的最低公共祖先
- Bzoj 2875: [Noi2012]随机数生成器(矩阵乘法)
- Android 自定义网络加载工具类 HttpURLConnectionUtils
- java快捷键大全
- java内存模型的基础(1)