- 2
- 0
- 约1.32千字
- 约 27页
- 2017-08-20 发布于浙江
- 举报
uCOS-II同步与通信的
第4章
任务的同步与通信
;主要内容;概述;概述;Task x;概述;概述;概述;系统中的多个任务在运行时,经常需要互相无冲突地访问同一个共享资源,或者需要互相支持和依赖,甚至有时还要互相加以必要的限制和制约,才保证任务的顺利运行。因此,操作系统必须具有对任务的运行进行协调的能力,从而使任务之间可以无冲突、流畅地同步运行,而不致导致灾难性的后果。
与人们依靠通信来互相沟通,从而使人际关系和谐、工作顺利的做法一样,计算机系统是依靠任务之间的良好通信来保证任务与任务的同步的。 ;
事件
;一个简单的信号量;
事件控制块
;信号量内部实现机制实例说明-μC/OS-II;把一个任务置于等待状态要调用OS_EventTaskWait( )函数。该函数的原型为:
?
void OS_EventTaskWait (
OS_EVENT *pevent //事件控制块的指针
);
函数OS_EventTaskWait ( ),将在任务调用函数OS×××Pend( ) 请求一个事件时,被OS×××Pend( )所调用。 ;事件控制块函数总结;
空事件控制块链表
;事件一览;
信号量及其操作
;OS_EVENT *OSSemCreate (INT16U cnt)
{
OS_EVENT *pevent;
pevent = OSEventFreeLi
您可能关注的文档
最近下载
- 铁路信息机房通用-技术规范.pdf VIP
- 电子病历应用管理规范(试行).docx
- 梅州市梅江区2025-2026学年第二学期三年级语文期中考试卷(部编版含答案).docx VIP
- 中华人民共和国国民经济和社会发展第十五个五年规划纲要解读PPT.pptx VIP
- 深度解析(2026)《GBT 3105-2002普通螺栓和螺钉 头下圆角半径》(2026年)深度解析.pptx VIP
- 2026新人教版八年级数学下学期期中综合质量评估试卷及答题卡.docx
- 《落叶清扫机设计》毕业学术论文.doc VIP
- 实施指南(2025)《GBT3105-2002普通螺栓和螺钉头下圆角半径》.pptx VIP
- 结核预防性治疗方案.pdf VIP
- 文始初学实践.pdf VIP
原创力文档

文档评论(0)