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