最新嵌入式实时操作系统μCOS原理与实践2PPT课件.ppt
《最新嵌入式实时操作系统μCOS原理与实践2PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式实时操作系统μCOS原理与实践2PPT课件.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式实时操作系统嵌入式实时操作系统COSCOS原原理与实践理与实践2 2作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ 任务管理任务管理2.1 任务管理数据结构2.2 任务控制块初始化2.3 操作系统初始化2.4 任务的创建2.5 任务的删除2.6 任务挂起和恢复2.7 任务的调度和多任务的启动2.8 特殊任务Evaluation only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PP
2、T和全部代码下载和全部代码下载http:/ only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:
3、/ only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ 空间换时间!Evaluation only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ o
4、nly.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ 任务控制块的初始化是在创建任务的时候必须要执行的操作,对任务控制块的初始化是在创建任务的时候必须要执行的操作,对任务控制块和一些相关的数据结果进行了处理。任务控制块和一些相关的数据结果进行了处理。参数参数:prio被创建的任务的优先级被创建的任务的优先级ptos任务堆栈栈顶的地址任务堆栈栈顶的地址pbos任务堆栈栈底的地
5、址,如果是用任务堆栈栈底的地址,如果是用OSTaskCreate()来创建来创建的任务,那么是没有扩展功能的,不能进行堆栈检查,就不主要适用这的任务,那么是没有扩展功能的,不能进行堆栈检查,就不主要适用这个参数,这个参数可以传递为个参数,这个参数可以传递为NULLid任务的任务的ID,16位,取值范围是位,取值范围是0到到65535stk_size堆栈的大小堆栈的大小pext任务控制块的扩展块的地址任务控制块的扩展块的地址opt其他的选项其他的选项返回值返回值:OS_ERR_NONE成功调用成功调用OS_ERR_TASK_NO_MORE_TCB如果没有空闲的任务控制块如果没有空闲的任务控制块E
6、valuation only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ 操作系统初始化函数操
7、作系统初始化函数OS_INIT是操作系统在开始运行的最初,对是操作系统在开始运行的最初,对全局变量、任务控制块、就绪表、事件及消息队列等重要数据结全局变量、任务控制块、就绪表、事件及消息队列等重要数据结构进行的初始化操作,并创建空闲任务、统计任务等系统任务。构进行的初始化操作,并创建空闲任务、统计任务等系统任务。该函数必须在创建用户对象及调用该函数必须在创建用户对象及调用OSStart()启动实时任务调度启动实时任务调度之前运行。之前运行。操作系统初始化函数见表操作系统初始化函数见表2.15OS_InitMisc实现对操作系统一些混杂的全局变量的初始化 OS_InitRdyList对就绪表进行
8、初始化的工作 OS_InitTCBList 控制块链表初始化OS_InitTaskIdle创建操作系统空闲任务Evaluation only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ 2.4任务的创建任务的创建 Evaluation only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Co
9、pyright 2004-2011 Aspose Pty Ltd.作者卢有亮作者卢有亮图书图书PPT和全部代码下载和全部代码下载http:/ 删除任务是创建任务的逆过程,删除任务是创建任务的逆过程,任务创建设置就绪表,就绪组,任务删除则取消设置;任务创建设置就绪表,就绪组,任务删除则取消设置;任务创建将任务控制块从空闲链表移到就绪链表;删除操任务创建将任务控制块从空闲链表移到就绪链表;删除操作则相反。作则相反。Evaluation only.Created with Aspose.Slides for.NET 3.5 Client Profile 5.2.0.0.Copyright 2004-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入式 实时 操作系统 COS 原理 实践 PPT 课件
限制150内