![]() |
|
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識(shí): ◆ 熟悉C語(yǔ)言; ◆ 了解嵌入式系統(tǒng)的基本知識(shí)。 |
|
![]() |
|
嵌入式相關(guān)領(lǐng)域的專(zhuān)業(yè)人士,具有開(kāi)發(fā)和設(shè)計(jì)經(jīng)驗(yàn)的硬件或軟件開(kāi)發(fā)工程師、系統(tǒng)移植工程師。 | |
![]() |
|
1.掌握ARM體系結(jié)構(gòu)及工作原理 2.掌握“ARM和Thumb交互”編程。 3.掌握匯編、c、c++混合編程的方法,完成對(duì)目標(biāo)平臺(tái)的軟件編程,更好的熟悉嵌入式軟件的開(kāi)發(fā)流程。 4.掌握基于ARM的嵌入式硬件平臺(tái)接口設(shè)計(jì)以及各種常用接口的開(kāi)發(fā)。 5.掌握和bootloader相關(guān)的接口開(kāi)發(fā),了解嵌入式操作系統(tǒng)的結(jié)構(gòu)及啟動(dòng)流程等。 6.掌握Uboot開(kāi)發(fā) 7.掌握kernel內(nèi)核開(kāi)發(fā) 8.掌握FileSystem文件系統(tǒng)開(kāi)發(fā) 9.掌握ARM應(yīng)用程序開(kāi)發(fā) 10.掌握ARM上驅(qū)動(dòng)的開(kāi)發(fā) |
|
![]() |
|
每期人數(shù)限3到5人。 | |
![]() |
|
上課地點(diǎn):【上海】:同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站) 【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道) 【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈 本課程每期班限額5名,報(bào)滿(mǎn)即停止報(bào)名,請(qǐng)?zhí)崆霸诰或電話(huà)預(yù)約 |
|
![]() |
|
★課時(shí):
請(qǐng)咨詢(xún)?cè)诰客服 ☆注重質(zhì)量 ☆邊講邊練 ☆合格學(xué)員免費(fèi)推薦工作 ☆合格學(xué)員免費(fèi)頒發(fā)相關(guān)工程師等資格證書(shū),提升您的職業(yè)資質(zhì) 專(zhuān)注高端培訓(xùn)15年,端海提供的證書(shū)得到本行業(yè)的廣泛認(rèn)可,學(xué)員的能力 得到大家的認(rèn)同,受到用人單位的廣泛贊譽(yù)。 ★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
|
![]() |
|
時(shí)間 | 課程大綱 |
第一階段 Uboot移植和ARM結(jié)構(gòu) |
|
學(xué)習(xí)目標(biāo) | 第一階段的課程主要幫助學(xué)員了解ARM體系結(jié)構(gòu)及工作原理,Uboot開(kāi)發(fā)環(huán)境搭建和編譯,Uboot的板子移植,掌握ARM指令集,學(xué)會(huì)Uboot的板子移植法。 |
1 ARM體系結(jié)構(gòu) |
|
實(shí)驗(yàn) |
|
第二階段 |
|
學(xué)習(xí)目標(biāo) | 為提高系統(tǒng)的綜合性能,“ARM和Thumb交互”是工程師在實(shí)際編程常用的一種方式。通過(guò)部分課程的學(xué)習(xí),學(xué)員可以了解Thumb指令的特點(diǎn),掌握ARM和Thumb指令交互方法。“異常”作為處理器的一種特殊工作方式在系統(tǒng)工作中扮演著重要的角色,本期課程也將幫助學(xué)員掌握ARM平臺(tái)異常產(chǎn)生的過(guò)程和處理方法。 |
5
ARM與Thumb交互 |
|
實(shí)驗(yàn): |
|
第三階段 |
|
學(xué)習(xí)目標(biāo) | 雖然匯編指令可以完成我們所需要的所有功能,但相對(duì)C語(yǔ)言來(lái)說(shuō),匯編語(yǔ)言存在編寫(xiě)復(fù)雜、可讀性差等缺點(diǎn),所以在實(shí)際的項(xiàng)目開(kāi)發(fā)中,工程師通常會(huì)使用C或C++等高級(jí)語(yǔ)言來(lái)編寫(xiě)主程序部分。通過(guò)第三天課程的學(xué)習(xí),學(xué)員可以掌握匯編、c、c++混合編程的方法,完成對(duì)目標(biāo)平臺(tái)的軟件編程,更好的熟悉嵌入式軟件的開(kāi)發(fā)流程。 |
7
C/C++ 編譯器提示和技巧 |
|
實(shí)驗(yàn): |
|
第四階段 |
|
學(xué)習(xí)目標(biāo) | 在學(xué)習(xí)完了理論知識(shí)后,該進(jìn)入實(shí)踐環(huán)節(jié)了。嵌入式編程最終目標(biāo)還是對(duì)接口設(shè)備的操作。通過(guò)第四天課程的學(xué)習(xí),學(xué)員可以掌握基于ARM的嵌入式硬件平臺(tái)接口設(shè)計(jì)以及各種常用接口的開(kāi)發(fā)。 |
9
基于ARM的嵌入式硬件平臺(tái)接口設(shè)計(jì) |
|
實(shí)驗(yàn): |
|
第五階段 Kernel內(nèi)核移植 |
|
學(xué)習(xí)目標(biāo) | 掌握在ARM板子上進(jìn)行內(nèi)核移植的方法和技巧。 |
11
kernel開(kāi)發(fā)環(huán)境搭建、源碼結(jié)構(gòu)和開(kāi)發(fā)工具的使用 |
|
實(shí)驗(yàn): |
|
第六階段 FileSystem文件系統(tǒng)的移植 |
|
學(xué)習(xí)目標(biāo) | 掌握在ARM板子上進(jìn)行FileSystem文件系統(tǒng)的移植移植的方法和技巧。 |
13
FileSystem文件系統(tǒng)的移植 |
|
實(shí)驗(yàn): |
|
第七階段 把Uboot、kenel內(nèi)核、FileSystem文件系統(tǒng)放入開(kāi)發(fā)板 |
|
學(xué)習(xí)目標(biāo) | 掌握在ARM板子上進(jìn)行FileSystem文件系統(tǒng)的移植移植的方法和技巧。 |
15
ARM燒寫(xiě)工具和燒寫(xiě)命令詳解 |
|
實(shí)驗(yàn): |
|
第八階段 應(yīng)用程序開(kāi)發(fā)板 |
|
學(xué)習(xí)目標(biāo) | 掌握在ARM板子上進(jìn)行應(yīng)用程序開(kāi)發(fā)的方法和技巧。 |
17
應(yīng)用程序開(kāi)發(fā)環(huán)境的搭建和流程 |
|
實(shí)驗(yàn): |
|
第九階段 ARM開(kāi)發(fā)高級(jí)--ARM上進(jìn)行驅(qū)動(dòng)開(kāi)發(fā) |
|
學(xué)習(xí)目標(biāo) | 掌握在ARM板子上進(jìn)行高級(jí)開(kāi)發(fā)---ARM上進(jìn)行驅(qū)動(dòng)開(kāi)發(fā)的方法和技巧。 |
19
驅(qū)動(dòng)開(kāi)發(fā)流程、、編程規(guī)范、注意事項(xiàng)和技巧 |
|
實(shí)驗(yàn): |
![]() |
||||||||||||||||||||||
版權(quán)所有:端海信息網(wǎng)絡(luò)科技有限公司 | ||||||||||||||||||||||
雙休日、節(jié)假日及晚上可致電值班電話(huà):021-51875830 值班手機(jī):15921673576 備案號(hào):備案號(hào):滬ICP備08026168號(hào)-1 |
||||||||||||||||||||||
.(2024年07月24日).............................................................................................. |
||||||||||||||||||||||
友情鏈接: 質(zhì)量管理培訓(xùn) |
友情鏈接:Cadence培訓(xùn) ICEPAK培訓(xùn) EMC培訓(xùn) 電磁兼容培訓(xùn) sas容培訓(xùn) 羅克韋爾PLC培訓(xùn) 歐姆龍PLC培訓(xùn) PLC培訓(xùn) 三菱PLC培訓(xùn) 西門(mén)子PLC培訓(xùn) dcs培訓(xùn) 橫河dcs培訓(xùn) 艾默生培訓(xùn) robot CAD培訓(xùn) eplan培訓(xùn) dcs培訓(xùn) 電路板設(shè)計(jì)培訓(xùn) 浙大dcs培訓(xùn) PCB設(shè)計(jì)培訓(xùn) adams培訓(xùn) fluent培訓(xùn)系列課程 培訓(xùn)機(jī)構(gòu)課程短期班培訓(xùn)班系列課程培訓(xùn)機(jī)構(gòu) 長(zhǎng)期課程列表班實(shí)踐課程高級(jí)課程學(xué)校培訓(xùn)機(jī)構(gòu)周末班培訓(xùn) 南京 NS3培訓(xùn) OpenGL培訓(xùn) FPGA培訓(xùn) PCIE培訓(xùn) MTK培訓(xùn) Cortex訓(xùn) Arduino培訓(xùn) 單片機(jī)培訓(xùn) EMC培訓(xùn) 信號(hào)完整性培訓(xùn) 電源設(shè)計(jì)培訓(xùn) 電機(jī)控制培訓(xùn) LabVIEW培訓(xùn) OPENCV培訓(xùn) 集成電路培訓(xùn) UVM驗(yàn)證培訓(xùn) VxWorks培訓(xùn) CST培訓(xùn) PLC培訓(xùn) Python培訓(xùn) ANSYS培訓(xùn) VB語(yǔ)言培訓(xùn) HFSS培訓(xùn) SAS培訓(xùn) Ansys培訓(xùn) 短期班培訓(xùn)班系列課程培訓(xùn)機(jī)構(gòu) 長(zhǎng)期課程列表班實(shí)踐課程高級(jí)課程學(xué)校培訓(xùn)機(jī)構(gòu)周末班 端海 教育 企業(yè) 學(xué)院 培訓(xùn)課程 系列班 級(jí) 長(zhǎng)期課程列表班實(shí)踐課程高級(jí)課程學(xué)校培訓(xùn)機(jī)構(gòu)周末班 短期班培訓(xùn)班系列課程培訓(xùn)機(jī)構(gòu) 端海教育企業(yè)學(xué)院培訓(xùn)課程 系列班級(jí) |