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