您當(dāng)前的位置: 首頁(yè) > 廣州培訓(xùn)網(wǎng) > 信盈達(dá)嵌入式培訓(xùn) > 廣州嵌入式開發(fā)培訓(xùn) > ARM 嵌入式Linux驅(qū)動(dòng)移植培訓(xùn)班
市場(chǎng)價(jià):¥詳詢
班制:周末班
廣州天河區(qū)棠東東路御富科貿(mào)園
課程介紹Course Introduction
信盈達(dá)ARM 嵌入式Linux驅(qū)動(dòng)移植培訓(xùn)班
課程描述:ARM平臺(tái)是現(xiàn)今嵌入式應(yīng)用*廣泛的的嵌入式硬件平臺(tái);linux系統(tǒng)的具有開源,穩(wěn)定,發(fā)展迅速,支持廣泛的硬件平臺(tái)等特點(diǎn);在ARM平臺(tái)上制作一個(gè)linux系統(tǒng),是現(xiàn)今嵌入式開發(fā)的主要工作之一。本課程介紹在ARM平臺(tái)上構(gòu)建嵌入式linux系統(tǒng)的過(guò)程、步驟、與具體實(shí)現(xiàn);包括bootloader程序設(shè)計(jì)、linux內(nèi)核移植與根文件系統(tǒng)的構(gòu)建。
就 業(yè):嵌入式Linux工程師
入學(xué)要求:了解嵌入式系統(tǒng);有一定C語(yǔ)言基礎(chǔ)和linux使用基礎(chǔ)。
一、嵌入式linux基礎(chǔ)
1.1嵌入式linux開發(fā)基礎(chǔ)
1.1.1 VMware+linux開發(fā)環(huán)境搭建
1.1.2 Linux的使用(常用命令)
1.1.3 vi編輯器的使用
1.1.4 GCC、GDB工具介紹
1.1.5 Make與Makefile項(xiàng)目管理介紹
1.2嵌入式開發(fā)環(huán)境
1.2.1嵌入式系統(tǒng)體系結(jié)構(gòu)
1.2.2 GNU交叉工具鏈介紹
1.2.3 GNU交叉工具鏈安裝
1.2.4開發(fā)機(jī)與目標(biāo)機(jī)的通信之串口
1.2.5開發(fā)機(jī)與目標(biāo)機(jī)的通信之網(wǎng)口
實(shí)驗(yàn):1)建立VMware+linux開發(fā)環(huán)境;2)配置minicom,超級(jí)終端串口通信工具;3)建立TFTP、NFS網(wǎng)絡(luò)通信。
二、嵌入式硬件平臺(tái)介紹
2.1 嵌入式處理器介紹
2.2 ARM體系結(jié)構(gòu)
2.3 ARM指令集
2.4 ARM程序設(shè)計(jì)
2.5 S3C2410開發(fā)板介紹
2.6 S3C2410存儲(chǔ)控制器
2.7 ADS開發(fā)環(huán)境
2.8 AXD調(diào)試
實(shí)驗(yàn):1)使用ADS編寫ARM程序;2)使用AXD調(diào)試程序;
三、bootloader程序設(shè)計(jì)
3.1 Bootloader程序結(jié)構(gòu)
3.1.1 Bootloader介紹
3.1.2 Bootloader程序結(jié)構(gòu)分析
3.1.3自己設(shè)計(jì)一個(gè)bootloader程序
3.2 u-boot移植
3.2.1 u-boot軟件介紹
3.2.2 u-boot源碼結(jié)構(gòu)
3.2.3 u-boot移植
3.2.3.1 u-boot配置與編譯
3.2.3.2 u-boot啟動(dòng)流程分析
3.2.3.3 u-boot移植到s3c2410平臺(tái)的流程
3.2.4 u-boot的使用
3.2.4.1 u-boot下的環(huán)境變量
3.2.4.2 u-boot下的命令
實(shí)驗(yàn):1)自己制作一個(gè)基于s3c2410的bootloader程序;2)移植u-boot到s3c2410開發(fā)板上;3)在u-boot下下載和燒寫文件;
四、交叉工具鏈的制作
4.1 交叉工具鏈的組成
4.2 分步制作交叉工具鏈
實(shí)驗(yàn):1)制作交叉工具鏈;2)添加一些常用的動(dòng)態(tài)庫(kù);
五、linux-2.6內(nèi)核移植
5.1 Linux內(nèi)核介紹
5.2 Linux內(nèi)核源碼結(jié)構(gòu)
5.3 Linux內(nèi)核的配置與編譯
5.4 移植linux-2.6內(nèi)核到s3c2410開發(fā)板
5.5 Linxu內(nèi)核啟動(dòng)流程分析
實(shí)驗(yàn):1)移植linux2.6內(nèi)核到s3c2410開發(fā)板上;
六、應(yīng)用軟件移植
6.1 根文件系統(tǒng)介紹
6.2 根文件系統(tǒng)的目錄結(jié)構(gòu)
6.3 制作根文件系統(tǒng)流程
6.4 Busybox軟件介紹
6.5 Busybox的init啟動(dòng)流程
6.6 Bash移植
6.7 QT圖形界面的移植
實(shí)驗(yàn):1)制作基本的根文件系統(tǒng);2)移植qt程序;
學(xué)員作品
明星
校園環(huán)境
>>>>前50名電話咨詢的學(xué)員即可獲得三天免費(fèi)試聽機(jī)會(huì),名 額有限,快快行動(dòng)吧!
更多課程查看>>>>>
新信息
廣州嵌入式相關(guān)搜索:
廣州嵌入式培訓(xùn)機(jī)構(gòu):
>>>>>
學(xué)校介紹University Profile
信盈達(dá)公司2008年在深圳特區(qū)南山高新科技園成立。自成立至今近九年來(lái)專注為企業(yè)和個(gè)人提供高端方案設(shè)計(jì)、高端嵌入式/Android培訓(xùn)等服務(wù)。公司下設(shè)信盈達(dá)實(shí)訓(xùn)學(xué)院、信盈達(dá)研發(fā)中心、信盈達(dá)教學(xué)儀器三大業(yè)務(wù)板塊。九年來(lái)公司堅(jiān)持"技術(shù)領(lǐng)先、服務(wù)領(lǐng)先",以雄厚的實(shí)力和專業(yè)的品質(zhì)成為國(guó)內(nèi)唯一有實(shí)力從產(chǎn)品*底層研發(fā)到系統(tǒng)層開發(fā)的嵌入式實(shí)訓(xùn)、產(chǎn)品解決方案提供商。為中國(guó)IT行業(yè)提供*具價(jià)值的職業(yè)教育服務(wù)。
信盈達(dá)在深圳、北京、上海、廣州、南寧、長(zhǎng)沙、鄭州等城市設(shè)立九大直營(yíng)實(shí)訓(xùn)中心,并在深圳設(shè)立產(chǎn)品研發(fā)中心、生產(chǎn)基地、測(cè)試基地。集研發(fā)、生產(chǎn)、培訓(xùn)、銷售于一體。至今,信盈達(dá)產(chǎn)品銷售網(wǎng)絡(luò)已覆蓋全國(guó)36個(gè)大中小城市,被廣泛運(yùn)用于政府、教育、金融、醫(yī)療、企業(yè)、運(yùn)營(yíng)商等領(lǐng)域。
信盈達(dá)實(shí)訓(xùn)學(xué)院--(信盈達(dá)科技(芯片級(jí)方案設(shè)計(jì)公司))旗下品牌,結(jié)合信盈達(dá)公司多年的開發(fā)經(jīng)驗(yàn)所積累的資源,開發(fā)出擁有完全知識(shí)產(chǎn)權(quán)課程,主要特色課程:嵌入式實(shí)訓(xùn)/Linux驅(qū)動(dòng)/Android/JAVA/ARM單片機(jī)/硬件/物聯(lián)網(wǎng)/電子/FPGA等九大實(shí)訓(xùn)課程體系。
信盈達(dá)實(shí)訓(xùn)學(xué)院現(xiàn)有高級(jí)講師86名,各講師在嵌入式行業(yè)領(lǐng)域都有著豐富的項(xiàng)目實(shí)戰(zhàn)開發(fā)經(jīng)驗(yàn),并且參與一線的產(chǎn)品研發(fā),能夠承擔(dān)涵蓋當(dāng)今嵌入式系統(tǒng)和物聯(lián)網(wǎng)*新技術(shù)及應(yīng)用的課程教學(xué),在培訓(xùn)方面有著豐富的傳授經(jīng)驗(yàn)!多年來(lái)**信盈達(dá)嵌入式實(shí)訓(xùn)學(xué)院培養(yǎng)了大批適合企業(yè)需求的工程師,與全國(guó)眾多高校建立合作關(guān)系,**建立師資培訓(xùn)基地、人才實(shí)訓(xùn)基地,積累了大量的客戶群體。信盈達(dá)面向企業(yè)提供量身定制式培訓(xùn)、“言傳身教”實(shí)地輔導(dǎo)式培訓(xùn)、項(xiàng)目研發(fā)+技術(shù)顧問(wèn)式等培訓(xùn)模式,為企業(yè)客戶提供定制式人才培訓(xùn)服務(wù)。