小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

uc/os—II下的九個(gè)C語(yǔ)言文件功能函數(shù)大全(二)

 xuhex 2012-02-18
uc/os—II下的九個(gè)C語(yǔ)言文件功能函數(shù)大全(二)2008-4-22 10:21:00

三、OS_MBOX.C

1void  *OSMboxAccept (OS_EVENT *pevent)  

                             // 無(wú)等待的請(qǐng)求消息郵箱

2OS_EVENT  *OSMboxCreate (void *msg)

                             // 創(chuàng)建一個(gè)消息郵箱

3OS_EVENT  *OSMboxDel (OS_EVENT *pevent, INT8U opt, INT8U *err)

                             // 刪除消息郵箱

4void  *OSMboxPend (OS_EVENT *pevent, INT16U timeout, INT8U *err)

                          // 請(qǐng)求消息郵箱,查看OSEventPtr是否為NULL

5INT8U  OSMboxPost (OS_EVENT *pevent, void *msg)

                          // 向消息郵箱發(fā)送消息

6INT8U  OSMboxPostOpt (OS_EVENT *pevent, void *msg, INT8U opt)

                          // 以廣播形式向事件等待任務(wù)表中的所有任務(wù)發(fā)送消息

7INT8U  OSMboxQuery (OS_EVENT *pevent, OS_MBOX_DATA *pdata)

                         // 狀態(tài)查詢

 

 

四、OS_MEM.C

1OS_MEM  *OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *err)

                                            // 創(chuàng)建動(dòng)態(tài)內(nèi)存

2void  *OSMemGet (OS_MEM *pmem, INT8U *err)

                                           // 請(qǐng)求獲得一個(gè)內(nèi)存塊

3INT8U  OSMemPut (OS_MEM  *pmem, void *pblk)

                                           // 釋放一個(gè)內(nèi)存塊

4INT8U  OSMemQuery (OS_MEM *pmem, OS_MEM_DATA *pdata)

                                          // 查詢動(dòng)態(tài)內(nèi)存的狀態(tài)

5void  OS_MemInit (void)               // 初始化動(dòng)態(tài)內(nèi)存

 

五、OS_MUTEX.C

1INT8U  OSMutexAccept (OS_EVENT *pevent, INT8U *err)

                                        // 無(wú)等待時(shí)間的請(qǐng)求信號(hào)量

2OS_EVENT  *OSMutexCreate (INT8U prio, INT8U *err)

                                        // 創(chuàng)建互斥型信號(hào)量

3OS_EVENT  *OSMutexDel (OS_EVENT *pevent, INT8U opt, INT8U *err)

                                       // 刪除互斥型信號(hào)量

4void  OSMutexPend (OS_EVENT *pevent, INT16U timeout, INT8U *err)

                                      // 有等待時(shí)間的請(qǐng)求信號(hào)量

5INT8U  OSMutexPost (OS_EVENT *pevent)

                                     // 發(fā)送(釋放)互斥型信號(hào)量

6INT8U  OSMutexQuery (OS_EVENT *pevent, OS_MUTEX_DATA *pdata)

                                     // 獲取互斥型信號(hào)量的當(dāng)前狀態(tài)

 

六、OS_Q.C

1void  *OSQAccept (OS_EVENT *pevent) 

                                // 無(wú)等待的請(qǐng)求一個(gè)消息隊(duì)列

2OS_EVENT  *OSQCreate (void **start, INT16U size)

                                // 創(chuàng)建一個(gè)消息隊(duì)列

3OS_EVENT  *OSQDel (OS_EVENT *pevent, INT8U opt, INT8U *err)

                               // 刪除消息隊(duì)列

4INT8U  OSQFlush (OS_EVENT *pevent)

                              // 清空消息隊(duì)列

5void  *OSQPend (OS_EVENT *pevent, INT16U timeout, INT8U *err)

                             // 有等待的請(qǐng)求一個(gè)消息隊(duì)列

6INT8U  OSQPost (OS_EVENT *pevent, void *msg)

                            // 以“先進(jìn)先出”的方式向消息隊(duì)列發(fā)送消息

7INT8U  OSQPostFront (OS_EVENT *pevent, void *msg)

                           // 以“后進(jìn)先出”的方式向消息隊(duì)列發(fā)送消息

8INT8U  OSQPostOpt (OS_EVENT *pevent, void *msg, INT8U opt)

                           // 以“廣播”方式向消息隊(duì)列發(fā)送消息

9INT8U  OSQQuery (OS_EVENT *pevent, OS_Q_DATA *pdata)

                           // 獲取消息隊(duì)列的當(dāng)前狀態(tài)

10void  OS_QInit (void)

                           // 消息隊(duì)列初始化

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多