培訓(xùn)內(nèi)容:
1. 操作系統(tǒng)概述
a. 裸奔和操作系統(tǒng)編程思路的差異
b. 操作系統(tǒng)及RTOS的概念介紹
c. 任務(wù)及信號量,消息隊(duì)列,事件等任務(wù)間通信方法介紹
d. uCOS學(xué)習(xí)方法及資料獲取
2. 解讀uCOS-III
a. uCOS-III目錄劃分及架構(gòu)
b. uCOS-III系統(tǒng)API講解
1) Initialization
2) Task
3) Interrupt
4) Semaphore
5) Mutex
6) Flag
7) Message Queue
8) Timer
3. 使用uCOS-III
a. 如何移植uCOS-III
b. 如何使用系統(tǒng)API寫驅(qū)動和應(yīng)用
1) 任務(wù)的劃分及優(yōu)先級的分配
2) 任務(wù)間通信
3) 如何寫中斷服務(wù)程序和設(shè)備驅(qū)動