μC/OS-Ⅱ下的九個C語言文件功能函數大全。轉載自song529110的筆記(http://blog.21ic.com/user1/4838/index.htm)
一、OS_CORE.C
(1)void OSInit (void)
(2)void OSIntEnter (void)
(3)void OSIntExit (void)
(4)void OSSchedLock (void) // 給調度器上鎖
(5)void OSSchedUnlock (void) // 給調度器解鎖,成對使用
(6)void OSStart (void)
(7)void OSStatInit (void) // 確定CPU 使用率
(8)void OSTimeTick (void)
(9)INT16U OSVersion (void) // 返回uc/os的版本號*100
(10)void OS_Dummy (void) // 不做任何事情,被OSTaskDel() 調用
(11)INT8U OS_EventTaskRdy (OS_EVENT *pevent, void *msg, INT8U msk)
(12)void OS_EventTaskWait (OS_EVENT *pevent)
(13)void OS_EventTO (OS_EVENT *pevent)
(14)void OS_EventWaitListInit (OS_EVENT *pevent)
(15)void OS_Sched (void) // 實現任務級的調度
(16)void OS_TaskIdle (void *pdata)
(17)void OS_TaskStat (void *pdata)
(18)INT8U OS_TCBInit (INT8U prio, // 任務的優先級別,存於OSTCBPrio
OS_STK
*ptos, // 任務堆棧頂指針,存於OSTCBStkPtr
OS_STK
*pbos, // 任務堆棧棧底指針,存於OSTCBStkBottom
INT16U id, //
任務的標識符,存於OSTCBID
INT32U
stk_size, // 任務堆棧長度,存於OSTCBStkSize
void
*pext,