資源簡介
關(guān)于UCOSII實(shí)時操作系統(tǒng)
第一講 初識uCOSII 4
1、uCOSII單任務(wù)實(shí)驗(yàn): 4
2、uCOSII多任務(wù)實(shí)驗(yàn): 6
3、任務(wù)狀態(tài)之間的轉(zhuǎn)換: 9
4、空閑任務(wù)和統(tǒng)計任務(wù)簡介: 9
5、任務(wù)的三要件: 9
程序代碼、私有堆棧、任務(wù)控制塊 9
6、任務(wù)控制塊TCB(P80) 9
7、創(chuàng)建任務(wù) 9
8、任務(wù)的棧空間 10
9、棧的增長方向: 10
第二講 調(diào)度運(yùn)行機(jī)制 11
1、任務(wù)掛起和恢復(fù) 11
2、任務(wù)掛起、恢復(fù)的狀態(tài)轉(zhuǎn)換 13
3、時鐘節(jié)拍ISR 15
4、時鐘節(jié)拍函數(shù)OSTimtick() 16
5、延時系統(tǒng)調(diào)用 16
第三講 任務(wù)管理uCOSII 17
1、任務(wù)刪除 17
2、任務(wù)請求刪除實(shí)驗(yàn) 19
3、在源碼中增加打印信息一般步驟 24
4、OSTaskDelReq()函數(shù)理解流程圖 25
第四講 互斥性信號量管理 26
1、優(yōu)先級反轉(zhuǎn) 26
2、信號量SEM使用 26
3、互斥信號量Mutux使用 29
4、關(guān)于信號量程序分析 32
5、關(guān)于互斥信號量分析 32
6、OSMutexPend()函數(shù)流程圖 33
7、OSMutexPost()函數(shù)流程圖 33
第五講 消息郵箱 34
1、基本概念 34
2、對于OSMboxPend()理解 34
3、對于OSMboxPost()理解 34
4、消息郵箱管理一般程序 35
5、使用OSMboxQuery() 38
6、OSMboxPend()函數(shù)Timeout等待超時程序 38
7、OSMboxPost()函數(shù)郵箱狀態(tài)為FUll程序 40
8、關(guān)于OSTimeTickHook(void)使用 41
第六講 信號量集 43
1、信號量集案例 43
2、OSFlagPend()源碼 46
3、OSFlagPost()源碼 51
第七講 動態(tài)內(nèi)存 54
1、內(nèi)存管理基本概念 54
2、內(nèi)存管理基本概念 54
3、內(nèi)存管理案例 54
4、案例分析 69
5、教學(xué)案例: 71
代碼片段和文件信息
評論
共有 條評論