uCOS-II 原理及应用 -- 2解析.ppt

  1. 1、本文档共113页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安邮电学院 计算机系 第2章 uC/OS-II 中的任务 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 第2章 补充.目录 1、任务的特性 2、任务的划分目标 3、任务的划分方法 4、任务的可调度性分析 5、任务的执行分类和优先级安排 6、任务设计中的问题 7、系统设计编码实现过程 8、中断服务程序的设计 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 2.1 任务的基本概念 复杂问题 “分而治之” 的问题解题思路。 针对目标系统拆分后的 “小且易” 的问题的具体处理方法编码和数据结构 任务。 uC/OS-II的两种任务:系统任务、用户任务。 任务的组成: 2.1 任务的基本概念 2.1 任务的基本概念 用户任务代码的一般结构 用户应用程序的一般结构 2.1 任务的基本概念 在此我们学习了uC/OS-II 的 3 个系统函数和 2个宏。 2.1 任务的基本概念 系统任务 2.1 任务的基本概念 任务的优先权和优先级别 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 2.2 任务堆栈 堆栈 LIFO访问原则组织的连续存储器。 任务堆栈在 uC/OS-II 中的应用: 2.2 任务堆栈 任务堆栈的创建 2.2 任务堆栈 任务堆栈的使用注意事项 __ 存在两种堆栈形式 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 2.3 任务控制块及任务控制块链表 任务控制块(TCB) 任务在系统中的身份证 2.3 任务控制块及任务控制块链表 任务控制块(TCB)的结构 2.3 任务控制块及任务控制块链表 任务控制块链表 2.3 任务控制块及任务控制块链表 任务控制块链表 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 补充:多任务 OS 的基本工作方式 2.4 任务就绪表及任务调度 任务优先级数据结构分析 2.4 任务就绪表及任务调度 任务就绪表的操作 2.3 任务控制块及任务控制块链表 任务控制块(TCB)的结构 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 实验1: 创建两个任务; Task_A 控制一位LED秒闪。 Task_B 控制蜂鸣器每3S鸣1.5S。 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 实验2: 设计一个试验并完成:测试 OSTaskChangePrio( ) “任务挂起” 系统函数应用特性。 ⑴如果修改挂起任务的优先级会是什么结果; ⑵可否修改任务自身的优先级。 实验3: 创建两个任务; Task_A 控制一位LED秒闪。 Task_B 控制蜂鸣器每 3S 鸣 1.5S 。 LED闪烁10次后,停止蜂鸣。 第2章 目录 1、任务的基本概念 2、任务堆栈 3、任务控制块及任务控制块链表 4、任务就绪表及任务调度 5、任务的创建 6、任务的挂起和恢复 7、其他任务管理函数 8、uC/OS-II的初始化和任务的启动 本章小结 Task 由 TCB、Task_Stack、Task_Code 三部分组成。 uC/OS-I

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档