uC/OS
leeyu35
这个作者很懒,什么都没留下…
展开
-
uC/OS学习比较3
<br /><br />OSTimeDly<br /> <br />在Task中,一般执行一段时间之后调用OSTimeDly推迟一段时间再继续运行,OSTimeDly将本进程从Ready TCBList中删除,然后将Delay的时间设置给OSTCBDly,最后调用OS_Sched进行进程调度。<br />void OSTimeDly (INT16U ticks)<br />{<br />INT8U y;<br /> <br />if (ticks > 0) { <br />OS_ENTER_CR原创 2010-11-25 09:14:00 · 716 阅读 · 0 评论 -
uC/OS学习笔记2
<br /><br />引 言:<br /><br />1 uC/OS-II的运行机制<br /><br /> 在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在uC/OS-II中的解决方案。<br /><br /> uC/OS-II采用基于固定优先级的占先式调度方式,是一个实时、多任务的操作系统。系统中的每个任务具有一个任务控制快OS_TCB,任务控制块记录任务执行的环境,包括任务的优先级,任务的堆栈指针,任务的相关原创 2010-11-24 16:26:00 · 717 阅读 · 0 评论