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