【入校規(guī)定】
1.熟悉C語(yǔ)言,熟悉表針、建筑結(jié)構(gòu)等定義
2.高校理工科有關(guān)技術(shù)學(xué)員、教師及在崗位技術(shù)工程師
3.掌握數(shù)字電路設(shè)計(jì)的知識(shí)好具有電路原理工作經(jīng)驗(yàn)
【教學(xué)目標(biāo)】
驅(qū)動(dòng)開(kāi)發(fā)是嵌入式Linux開(kāi)發(fā)設(shè)計(jì)難度系數(shù)高的內(nèi)容,也是現(xiàn)階段嵌入式制造行業(yè)急缺的優(yōu)秀人才之一。本課程簡(jiǎn)介嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)有關(guān)定義及開(kāi)發(fā)流程,掌握驅(qū)動(dòng)開(kāi)發(fā)的核心技術(shù)點(diǎn),關(guān)鍵解讀嵌入式Linux下常見(jiàn)插口驅(qū)動(dòng)器的撰寫(xiě)方式 ,包含嵌入式Linux應(yīng)用程序開(kāi)發(fā)和系統(tǒng)軟件開(kāi)發(fā)是嵌入式Linux中關(guān)鍵的一部分,也是公司人才廣的一部分。關(guān)鍵總體目標(biāo)是熟練嵌入式Linux下的編程設(shè)計(jì),靈活運(yùn)用嵌入式Linux的開(kāi)發(fā)工具、系統(tǒng)軟件程序編寫(xiě)及其網(wǎng)絡(luò)編程,熟悉C++、QT程序編寫(xiě)而且刻骨銘心感受全部嵌入式Linux新項(xiàng)目開(kāi)發(fā)流程,加強(qiáng)學(xué)生對(duì)Linux應(yīng)用程序開(kāi)發(fā)的能力,根據(jù)本課程內(nèi)容的學(xué)習(xí)培訓(xùn),學(xué)生可以掌握嵌入式Linux下的幾類普遍GUI以及特性,關(guān)鍵能把握QT的相關(guān)內(nèi)容,具有QT編程設(shè)計(jì)能力。掌握嵌入式數(shù)據(jù)庫(kù)查詢的配備與開(kāi)發(fā)設(shè)計(jì)。
【教學(xué)內(nèi)容】
一部分:LINUX平臺(tái)搭建與自然環(huán)境熟悉掌握Linux系統(tǒng)軟件;區(qū)別各種各樣版本的Linux系統(tǒng)軟件,便于于擴(kuò)展Linux視線。
1、Linux介紹;
2、Linux系統(tǒng)軟件的主要特點(diǎn);
3、Linux的構(gòu)成;
4、關(guān)鍵的Linux版本;
5、嵌入式Linux介紹與發(fā)展趨勢(shì)、
第二一部分:虛擬機(jī)安裝和LINUX安裝系統(tǒng)
1、虛擬機(jī)安裝;
2、Linux系統(tǒng)軟件的安裝;
3、Linux系統(tǒng)軟件的必備軟件的安裝;
4、Linux入門(mén)
5、熟悉應(yīng)用Linux自然環(huán)境下,常用命令的實(shí)際操作與系統(tǒng)配置,如常見(jiàn)的Shell;把握基礎(chǔ)的Shell運(yùn)用
第三一部分:嵌入式LINUX自然環(huán)境構(gòu)建
1、創(chuàng)建嵌入式Linux開(kāi)發(fā)工具
2、熟悉嵌入式軟件開(kāi)發(fā)平臺(tái)
3、嵌入式Linux開(kāi)發(fā)環(huán)境
4、Linux下的調(diào)節(jié)方法
5、MAKE工程項(xiàng)目管理工具
6、硬件配置的構(gòu)建;arm-linux-gcc與gcc安裝配備