0201:嵌入式Linux開發(fā)環(huán)境搭建
目標(biāo):通過今天課程的學(xué)習(xí),學(xué)員能掌握嵌入式Linux的開發(fā)流程,掌握諸如tftp、nfs等Linux下服務(wù)器的配置方法,為嵌入式Linux的高效開發(fā)做鋪墊
·嵌入式LINUX簡介與發(fā)展
·LINUX快速入門
·建立嵌入式LINUX開發(fā)環(huán)境
·熟悉嵌入式開發(fā)平臺
·嵌入式LINUX開發(fā)工具
·LINUX下的調(diào)試技巧
·MAKE工程管理器
·交叉編譯
0202:嵌入式LINUX進(jìn)程及進(jìn)程間通訊開發(fā)
目標(biāo):通過今天課程的學(xué)習(xí),學(xué)員將了解到Linux系統(tǒng)中的進(jìn)程的概念,從內(nèi)核的角度了解進(jìn)程的原理和實(shí)現(xiàn)。同時會掌握Linux下守護(hù)進(jìn)程的編寫方法,了解Linux下幾種進(jìn)程間通訊的方法,并具備編寫進(jìn)程間通訊編程的能力。
·進(jìn)程的屬性和狀態(tài)
·進(jìn)程的控制和調(diào)度
·進(jìn)程的創(chuàng)建、執(zhí)行、消亡
·進(jìn)程的相關(guān)系統(tǒng)調(diào)用
·守護(hù)進(jìn)程
·進(jìn)程間通信基本概念
·管道(PIPE)
·內(nèi)存 映射(MAPPED MEMORY)
·消息隊列(MESSAGEUEUE)
·信號量(SEMAPHORE)
·共享內(nèi)存(SHARE MEMORY)
0203嵌入式Linux下的網(wǎng)絡(luò)開發(fā)
目標(biāo):通過今天課程的學(xué)習(xí),學(xué)員能了解網(wǎng)絡(luò)的基礎(chǔ)知識,了解Linux下的網(wǎng)絡(luò)結(jié)構(gòu)和套接字編程,具備Linux下網(wǎng)絡(luò)程序設(shè)計的能力。
·ISO/OSI七層協(xié)議模型與IP網(wǎng)絡(luò)四層模式
·TCP/IP協(xié)議簇
·基于嵌入式LINUX的TCP/IP網(wǎng)絡(luò)結(jié)構(gòu)
·基于嵌入式LINUX的SOCKET編程
·UDP與TCP的區(qū)別
·UDP SERVER-CLIENT關(guān)系程
0204嵌入式GUI開發(fā)
目標(biāo):通過今天課程的學(xué)習(xí),學(xué)員能夠了解嵌入式Linux下的幾種常見GUI及其特點(diǎn),重點(diǎn)能掌握minigui的有關(guān)內(nèi)容,具備minigui程序設(shè)計能力。
0205:嵌入式項(xiàng)目開發(fā)實(shí)踐
讓學(xué)員了解真實(shí)項(xiàng)目的開發(fā)流程,讓學(xué)員知道如何將所學(xué)知識應(yīng)用到項(xiàng)目開發(fā)中;培養(yǎng)學(xué)員項(xiàng)目團(tuán)隊協(xié)同開發(fā)能力,項(xiàng)目文檔編寫能力和新知識的學(xué)習(xí)能力