![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UC/OS-II
文章平均质量分 78
Mr_fjx_linux
这个作者很懒,什么都没留下…
展开
-
uc/os中OSTaskCreate()函数分析
OSTaskCreate()原创 2011-01-20 17:07:00 · 3323 阅读 · 3 评论 -
uc/os中OSStart()函数分析
<br />OSStart()函数分析<br />多任务的的启动是通过调用OSStart()实现的,而在启动uc/os之前至少需要建立一个应用任务。<br />OSStart()函数源码<br />void OSStart (void)<br />{<br /> INT8U y;<br /> INT8U x;<br /> if (OSRunning == FALSE) {//参数检验,多任务尚未启动<br /> y = OSUnMapTbl[OSRd原创 2011-02-22 16:38:00 · 5709 阅读 · 3 评论 -
uc/os中OSSched()函数分析
<br />OS_Sched()分析<br /> 在uc/os中总是运行优先级最高的就绪任务,确定哪个任务优先级最高,该由哪个优先级人物运行了,这一工作是由任务调度器完成的,(而具体的任务切换,是任务调度器在调用其他函数来完成)。其中任务级的调度由函数OS_Sched()来完成,中断级的调度由OSIntExt()来完成的。<br />OS_Sched()函数分析<br />void OSSched (void)<br />{<br /> INT8U y;<br /> <br />原创 2011-02-22 10:48:00 · 4905 阅读 · 0 评论