- 25
- 0
- 约 77页
- 2017-08-21 发布于湖北
- 举报
uCOSII原理_资料.ppt
事件控制块 为了把描述事件的数据结构统一起来,μC/OS-II使用叫做事件控制块ECB的数据结构来描述诸如信号量、邮箱(消息邮箱)和消息队列这些事件。事件控制块中包含包括等待任务表在内的所有有关事件的数据 typedef struct { INT8U OSEventType; //事件的类型 INT16U OSEventCnt; //信号量计数器 void *OSEventPtr; //消息或消息队列的指针 INT8U OSEventGrp; //等待事件的任务组 INT8U OSEventTbl[OS_EVENT_TBL_SIZE];//任务等待表 } OS_EVENT; 把一个任务置于等待状态要调用OS_EventTaskWait( )函数。该函数的原型为: ? void OS_EventTaskWait ( OS_EVENT *pevent //事件控制块的指针 ); 函数OS_EventTaskWait ( ),将在任务调用函数OS×××Pend( ) 请求一个事件时,被OS×××Pend( )所调用。 如果一个正在等待的任务具备了可以运行的条件,那么就要使它进入就绪状态。这时要调用OS_EventTaskRdy( )函数。该函数的作用就是把调用这个函数的任务在任务等待表中的位置清0(解除等待状态)后,再把任务在
您可能关注的文档
- SX法案与风险管理框架资料.ppt
- SYB创业计划夏泉资料.ppt
- S与目视化讲座(新)资料.ppt
- S培训教材(免费)资料.ppt
- S培训教材07年资料.ppt
- S定着化StepⅠ资料.ppt
- S宣传漫画[]资料.ppt
- S标准工程管理资料.ppt
- S版一年级语文下册《鸭子河白兔请客》PPT资料.ppt
- S现场管理培训教材(59页)(很实用资料)-资料.ppt
- 2026-2031清爽身体乳行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江西国泰五洲爆破工程有限公司中层管理岗位招聘2人备考题库有答案详解.docx
- 2026江西国泰五洲爆破工程有限公司中层管理岗位招聘2人备考题库精编答案详解.docx
- 工业碳中和实现路径探索.docx
- 2026江西国泰五洲爆破工程有限公司中层管理岗位招聘2人备考题库完整答案详解.docx
- 2026年南京信息职业技术学院《英语》单招模考模拟试题及完整答案详解【考点梳理】.docx
- 2026年新疆生产建设兵团第五师八十一团学校中考物理第一次模拟考试试卷(含解析).docx
- 2026-2031清爽香体乳行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江西国泰五洲爆破工程有限公司中层管理岗位招聘2人备考题库完整参考答案详解.docx
- 2026江西国泰五洲爆破工程有限公司中层管理岗位招聘2人备考题库带答案详解.docx
原创力文档

文档评论(0)