第一階段 嵌入式Linux開發(fā)基礎(chǔ)
開學(xué)典禮、職業(yè)素養(yǎng):自我介紹;
Linux基礎(chǔ)知識和系統(tǒng)安裝;
Linux常用命令,文本編輯器vi,shell腳本編程;
Linux開發(fā)環(huán)境基礎(chǔ):Gcc,Ddb,Maker和Makefile;
軟件版本管理;
嵌入式軟件開發(fā)環(huán)境搭建與使用
第二階段 嵌入式C語言編程
復(fù)習(xí)C語言基礎(chǔ)知識,強化指針和數(shù)組概念,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和一些基本算法;
全面了解C語言標準庫提供的功能;
深入介紹C程序在編譯時與運行時的基本原理;
GNU C的拓展知識;
從宏觀和微觀的角度討論高質(zhì)量C語言編程;
詳細介紹嵌入式C的特性及應(yīng)用;
職業(yè)素養(yǎng):推銷自己
第三階段 Linux程序系統(tǒng)設(shè)計
深入學(xué)習(xí)操作系統(tǒng)基礎(chǔ)知識;
Linux系統(tǒng)程序設(shè)計:系統(tǒng)編程環(huán)境、常用調(diào)試工具,創(chuàng)建中止進程,進程間通訊;
Linux網(wǎng)絡(luò)編程;
Linux網(wǎng)絡(luò)程序設(shè)計
第四階段 嵌入式Linux GUI編程
嵌入式Linux GUI概述;
X window及其它GUI編程基礎(chǔ);
QT開發(fā)基礎(chǔ);
Qt事件機制及事件類;
Qt對象間通信;
Qt基本控件編程;
Qt并發(fā)技術(shù);
Qt國際化;
Qt/Embeded編程技術(shù);