uc/OS
燃烧的卡卡
加油~
展开
-
uCOS任务是如何从空闲任务里切换出去
转自:http://forum.eepw.com.cn/thread/207351/1 每个任务都有自己的优先级,自己的堆栈,自己的寄存器,CPU(中央处理单元)依靠任务的优先级在多个任务之间转换,调度任务。每个任务执行时,独占CPU. UCOS的空闲任务OS_TaskIdle 当然也不例外。UC/OS-Ⅱ在任务创建之初就建立一个空闲任务,这个任务在没有其它任务转载 2013-11-21 17:43:03 · 10775 阅读 · 0 评论 -
OSUnMapTb[ ] 讲解
OSRdyGrp确定了优先级的次低三位(bit5-bit3),OSOSRdyTbl确定了优先级的低三位(bit2-bit0), OSRdyGrp = 0x011; //0b00010001 OSRdyTbl[0] = 0x0a; //0b00001010 OSRdyTbl[4] = 0x01; //0b00000001 计算出存在的几个优先级为;0*8+1=1,0*8+3转载 2013-11-26 14:29:35 · 1630 阅读 · 2 评论