一、授課對象 |
||
為了保證課程的質(zhì)量,能適應本班級授課課程,學員需要有以下基礎: ● C/C++語言基礎知識。 ● 熟悉Linux的基本操作。 |
||
二、課程目標 |
||
完成本課程學習后,學員達到如下能力: ● 掌握嵌入式Linux開發(fā)環(huán)境。 ● 熟悉嵌入式Linux系統(tǒng)開發(fā)的整體流程。 ● 熟練進行嵌入式Linux應用開發(fā),熟練編寫應用程序(進程,網(wǎng)絡,數(shù)據(jù)庫,GUI)。 |
||
三、課程特色 |
||
● 在最短的時間內(nèi)全面了解嵌入式Linux系統(tǒng)開發(fā)的流程。 ● 學習過程理論與實踐相結合,增加學員的動手能力,積累實際的開發(fā)經(jīng)驗。 ● 課程循序漸進,每部分內(nèi)容深入淺出,以便讓學員能較快地理解和掌握課程的內(nèi)容。 |
||
四、課程大綱 |
||
階段 |
學習內(nèi)容 |
目標 |
第1天 |
1、 嵌入式系統(tǒng)基礎知識 2、 嵌入式Linux開發(fā)環(huán)境搭建 3、 嵌入式Linux開發(fā)工具 4、 嵌入式系統(tǒng)開發(fā)的整體流程 5、 實踐練習 |
掌握嵌入式開發(fā)環(huán)境的搭建,熟悉嵌入式系統(tǒng)開發(fā)的整體流程。 |
第2天 |
1、 嵌入式Linux應用編程 2、 嵌入式Linux并發(fā)程序設計 3、 實踐練習 |
掌握嵌入式Linux的系統(tǒng)編程方法和進程通信方法。 |
第3天 |
1、 嵌入式Linux網(wǎng)絡編程 2、 嵌入式Linux數(shù)據(jù)庫編程 3、 實踐練習 |
掌握嵌入式Linux下的網(wǎng)絡編程和數(shù)據(jù)庫編程。 |
第4天 |
1、 嵌入式Linux GUI編程 嵌入式GUI QT/embedded環(huán)境搭建 QT/embedded圖形化界面開發(fā) 2、 實踐練習 |
了解QT的嵌入式開發(fā)。 |
第5天 |
1、 綜合項目實踐 |
對之前的學習內(nèi)容進行應用總結。 |