- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ucOS-II入门经典教程 - 第2章(共3章)
μC/OS-II 中
的任务管理
正在运行的任务,需要
等待一段时间或需要等
待一个事件发生再运行
时,该任务就会把CPU
任务在没有被配备 的使用权让给别的任务
任务控制块或被剥 一个正在运行的
而使任务进入等待状态。
夺了任务控制块时 任务一旦响应中
的状态叫做任务的 断申请就会中止
运行而去执行中
睡眠状态
断服务程序,这
时任务的状态叫
任务的状态及其转换
做中断服务状态
系统为任务配备
了任务控制块且 处于就绪状态的
在任务就绪表中 任务如果经调度
进行了就绪登记, 器判断获得了
这时任务的状态 CPU的使用权,
叫做就绪状态。 则任务就进入运
行状态
任务控制块结构的主要成员
任务控制块——任务在系统中的身份证
由于系统存在着多个任务,于是
typedef struct os_tcb {
任务控制块是不是像
前面谈到,一个任务的任务控制块
系统如何来识别并管理一个任务就是
OS_STK *OSTCBStkPtr ; //指向任务堆栈栈顶的指针
……
一个需要解决的问题。识别一个任务
的主要作用就是保存该任务的虚拟
我们人在一个国家中
INT8U OSTCBStat ; //任务的当前状态标志
基于上述原因,系统必须为每个任务创建
的最直接的办法是为每一个任务起一
INT8U OSTCBPrio ; //任务的优先级别
处理器的堆栈指针寄存器SP。
一个保存与该任务有关的相关信息的数据
的身份证?(其实,
个名称。
……
另外,前面也谈到,一个任务在
结构,这个数据结构就叫做该任务的任务
您可能关注的文档
- TY-06微机小电流接地选线装置正式版本-定位-2012.pdf
- TY-07微机小电流接地选线装置正式版本2014.pdf
- U211B-XY相位控制电路.pdf
- TYD-51-1使用说明书.pdf
- T型梁制造全过程.pdf
- U2817B说明书V1.pdf
- TwinCAT 3 详解.pdf
- UC Start Kit 2 – 会议系统.pdf
- UC Start Kit 3 - 随身电话系统.pdf
- Ubuntu安装详解.pdf
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)