网站大量收购闲置独家精品文档,联系QQ:2885784924

嵌入式实时操作系统分析课件.pptVIP

嵌入式实时操作系统分析课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共99页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

OSTaskCtr++; OSTaskCreateHook(OSTCBPrioTbl[prio]); OS_EXIT_CRITICAL();if(OSRunning){ OSSched(); }}else{OS_ENTER_CRITICAL();OSTCBPrioTbl[prio]=(OS_TCB*)0; OS_EXIT_CRITICAL();}return(err);}else{OS_EXIT_CRITICAL();return(OS_PRIO_EXIST);}}堆疊檢驗,OSTaskStkChk()刪除任務,OSTaskDel()請求刪除任務,OSTaskDelReq()改變任務的優先順序,OSTaskChangePrio()掛起任務,OSTaskSuspend()恢復任務,OSTaskResume()其他相關函數本節提要132546?C/OS-Ⅱ簡介?C/OS-Ⅱ內核結構?C/OS-Ⅱ任務通信與同步?C/OS-Ⅱ任務管理?C/OS-Ⅱ時間管理?C/OS-Ⅱ移植時間管理Fiveservices:OSTimeDLY()OSTimeDLYHMSM()OSTimeDlyResmue()OStimeGet()OSTimeSet()OSTimeDly()voidOSTimeDly(INT16Uticks){if(ticks0){OS_ENTER_CRITICAL();if((OSRdyTbl[OSTCBCur-OSTCBY]=~OSTCBCur-OSTCBBitX)==0){OSRdyGrp=~OSTCBCur-OSTCBBitY;}OSTCBCur-OSTCBDly=ticks;OS_EXIT_CRITICAL();OSSched();}}延時詳解OSTimeDlyHMSM()本節提要132546?C/OS-Ⅱ簡介?C/OS-Ⅱ內核結構?C/OS-Ⅱ任務通信與同步?C/OS-Ⅱ任務管理?C/OS-Ⅱ時間管理?C/OS-Ⅱ移植任務間通信手段?C/OS中,採用多種方法保護任務之間的共用數據和提供任務之間的通信。提供OS_ENTER_CRITICAL和OS_EXIT_CRITICAL來對臨界資源進行保護OSSchedLock()禁止調度保護任務級的共用資源。提供了經典操作系統任務間通信方法:信號量、郵箱、消息佇列,事件標誌。源代碼中使用了查表法查表法具有確定的時間,增加了系統的可預測性,uC/OS中所有的系統調用時間都是確定的High3=OSUnMapTbl[OSRdyGrp];Low3=OSUnMapTbl[OSRdyTbl[High3]];Prio=(Hign33)+Low3;OSRdyGrp1207654300XXXYYY任務優先順序2017654310891514131211181617232221201926242531302928273432333938373635424041474645444350484955545352515856576362616059[0][1][2][3][4][5][6][7]OSRdyTbl[7]XYINT8UconstOSUnMapTbl[]={0,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档