μC/OSⅡ中的任务调度 Group01小组柴永锋李逢春苗 冬 相关介绍 ?C/OS是占先式实时多任务内核,优先级最高的任务一旦准备就绪,则拥有CPU的所有权开始投入运行。 ?C/OS中不支持时间片轮转法,每个任务的优先级要求不一样且是唯一的 ?C/OS –II 2.51版本支持64个任务,每个任务一个特定的优先级。优先级越高,数字越小。 ?C/OS任务调度所花的时间为常数,与应用程序中建立的任务数无关 任务状态 任务控制块(TCB) 任务控制块 OS_TCB是一个数据结构,保存该任务的相关参数,包括任务堆栈指针,状态,优先级,任务表位置,任务链表指针等。 所有的任务控制块分为两条链表,空闲链表和使用链表。 μC/OS-II任务控制块.ucos-ii.h typedef struct os_tcb { OS_STK *OSTCBStkPtr; 指向当前任务栈顶的指针 #if OS_TASK_CREATE_EXT_EN0 void *OSTCBExtPtr; 指向用户定义的任务控制块扩展 OS_STK *OSTCBStkBottom; 指向任务栈底的指针 INT32U OSTCBStkSize; 栈中可容纳的指针元数 INT16U OST
您可能关注的文档
- [中学联盟]湖南省新田县第一中学高中政治必修3:2-1 感受文化影响 课件(共44张PPT).ppt
- [中学联盟]安徽省亳州市谯城区古城中心中学人教版八年级数学下册《19-1-2 函数的图象》课件(1).ppt
- [中学联盟]江苏省句容市行香中学苏教版九年级语文上册6.24环球城市 风行绿墙 课件(共28张PPT)(1).ppt
- [原创]2012年《高考风向标》高考理科数学一轮复习 第十五章 第4讲 离散型随机变量的期望与方差 [配套课件].ppt
- [中学联盟]湖南省桃江县第四中学高中数学必修五课件:3.3.1 简单的线性规划问题 (共23张PPT).ppt
- [原创]2015年 《南方新中考》 语文 第二部分 第六章 名著阅读[配套课件].ppt
- [原创]2016年 《南方新中考》 化学 第二部分 专题五 实验探究四 有关物质成分的探究[配套课件] (1).ppt
- [名校联盟]江苏省无锡市长安中学2012-2013学年七年级下学期数学12.3《频数分布表和频数分布直方图(1)》课件.ppt
- [幻想三国志3]资料大全(中).pptx
- [名校联盟]广东省佛山市顺德区文田中学八年级语文《世界何时铸剑为犁》课件.ppt
最近下载
- 人教六下道德与法治4《地球—我们的家园》教学设计.docx VIP
- 小学语文三年级下册教学大纲.docx VIP
- ISO 10042-2018 铝及铝合金的弧焊接头缺欠质量分级(中文版).pdf
- 大型国有集团公司全面风险管理指引2025.pdf VIP
- 工程造价专业面试题(某大型央企)题库详解.docx VIP
- 临床精神病学智慧树知到答案2024年温州医科大学.docx VIP
- DBJ51_T 018-2013 回弹法检测高强混凝土抗压强度技术规程.docx
- 最全!高中语文新教材必修、选择性必修目录汇总.docx VIP
- 建筑工程成本管理优化路径研究.docx VIP
- 部编版六年级上册第19课《只有一个地球》课件.pptx VIP
原创力文档

文档评论(0)