μC/OS-Ⅱ下的九個C語言文件功能函數大全

μC/OS-Ⅱ下的九個C語言文件功能函數大全


μ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,         

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章