武漢 華嵌ARM開發(fā)培訓實戰(zhàn)班_第1頁
武漢 華嵌ARM開發(fā)培訓實戰(zhàn)班_第2頁
武漢 華嵌ARM開發(fā)培訓實戰(zhàn)班_第3頁
武漢 華嵌ARM開發(fā)培訓實戰(zhàn)班_第4頁
武漢 華嵌ARM開發(fā)培訓實戰(zhàn)班_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ARM開發(fā)培訓班(HQARM101) 課程背景ARM處理器是目前嵌入式CPU市場上應用最廣泛的處理器,占到所有嵌入式微處理器市場份額的90%以上,各種消費電子、通信設備、安防監(jiān)控、汽車電子、醫(yī)療設備等終端上都在使用ARM芯片。許多傳統(tǒng)以51單片機為處理器的產品生產廠家也都在盡可能的將產品向ARM平臺過度,以得到更多的硬件資源,提高產品檔次。ARM公司在包括英國、德國、美國、日本、韓國、臺灣、新加坡等多個發(fā)達國家和地區(qū)設立了這樣的授權培訓中心,獲得授權的公司都是在當?shù)負碛行酆窦夹g實力,在業(yè)界有相當知名度的公司。ARM培訓講師全部都要接受ARM公司的專業(yè)技術培訓,并取得ARM公司頒發(fā)的培訓講師資格

2、認證證書。新聞鏈接: 華嵌打造又一短期精品課程 課程內容 本課程在涵蓋了ARM公司培訓課程全部內容基礎上,結合項目實際,進一步增加了更多豐富的實用內容,例如ARM體系結構、ARM匯編與C、ARM各種外設接口程序開發(fā),實踐課程與理論課程各占50%,總學時為10天70學時。這些內容不僅為其他課程如Linux系統(tǒng)與驅動開發(fā)打下堅實基礎,而且可以使學員具備更強的實際動手能力,更貼近企業(yè)用人需求。 培養(yǎng)對象 嵌入式相關領域的專業(yè)人士,具有開發(fā)和設計經驗的硬件或軟件開發(fā)工程師、系統(tǒng)移植工程師;想從事Linux底層驅動開發(fā)的嵌入式愛好者。 入學要求 學員學習本課程應具備下列基礎知識: 熟悉C語言; 了解嵌入

3、式系統(tǒng)的基本知識; 有51單片機基礎者尤佳 師資團隊【李家凱】武漢華嵌中心金牌講師,工學碩士,曾任某公司高級研發(fā)經理,5年嵌入式培訓講師經驗,9年ARM、Linux平臺工作經驗,有多個大型Linux平臺項目開發(fā)和管理經驗,曾主持開發(fā)了基于arm+linux的電子消費終端、POS交易終端、列車運行狀態(tài)監(jiān)控系統(tǒng)、電站絕緣子污穢監(jiān)測系統(tǒng)等大型嵌入式項目。精通Linux下的C語言編程技術、(交叉)編譯、調試環(huán)境、Makefile編寫;精通Linux的內核編譯、系統(tǒng)移植、自由軟件MiniGUI、 Qt圖形編程、sqlite數(shù)據(jù)庫開發(fā)、TCP/IP網(wǎng)絡編程;精通ARM體系結構與接口設計、Linux設備驅動

4、編寫。專長研究方向:ARM接口設計、Arm+Linux平臺下的應用編程、系統(tǒng)開發(fā)與驅動開發(fā),minigui/QT圖形系統(tǒng)開發(fā)。李老師博客 【余曉】 武漢華嵌中心高級講師,工學碩士,曾任多年武漢某上市公司硬件項目經理,現(xiàn)任某集團公司產品經理,8年嵌入式系統(tǒng)開發(fā)經驗,5年項目管理經驗,3年嵌入式培訓講師經驗,授課方式深受學員好評。精通C51系列單片機和ARM7、ARM9、ARM11嵌入式處理器、FPGA的硬件設計,曾主持完成多項單片機、ARM、FPGA產品項目。專長研究方向: C51單片機、ARM,F(xiàn)PGA系統(tǒng)開發(fā),硬件原理圖與PCB設計?!竞螣槨课錆h華嵌中心高級講師,華中科技大學工學博士,曾任武

5、漢多家公司項目經理,5年嵌入式系統(tǒng)開發(fā)經驗,3年項目管理經驗,2年嵌入式培訓講師經驗。精通PowerPC和ARM嵌入式處理器、CPLD和FPGA可編程邏輯器件,對于ARM+Linux的嵌入式系統(tǒng)開發(fā)和編程有著豐富的經驗。專長研究方向: ARM系統(tǒng)開發(fā)與設計,Linux系統(tǒng)應用編程,F(xiàn)PGA系統(tǒng)開發(fā),高速PCB繪制。更多師資力量請參見師資團隊。 教材 參考書:ARM系列處理器應用技術完全手冊 武漢華嵌ARM開發(fā)培訓班講義 武漢華嵌ARM開發(fā)培訓班實驗指導 實驗環(huán)境及班級規(guī)模 為了保證培訓效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限15人,多余人員安排到下一期進行。人手一套實驗環(huán)境:ARM

6、9實驗板(單擊查看)和ARM硬件仿真器(單擊查看)。 學時費用 課時: 共10天,每天7學時,總計70學時 培訓費用(含教材費):公司員工(3200元),個人自費(2500元),學生自費(2200元,憑有效證件) 培訓證書:培訓合格學員可獲ARM公司全球統(tǒng)一培訓認證證書,認證費500元 外地學員:代理安排食宿(需提前預定) 最新優(yōu)惠 團體報名優(yōu)惠措施:兩人95折優(yōu)惠,三人或三人以上9折優(yōu)惠 套餐課程同時報名優(yōu)惠措施(以下套餐優(yōu)惠只能任選一種):1、同時報選嵌入式Linux應用開發(fā)班,即享受300元優(yōu)惠!2、同時報選嵌入式Linux系統(tǒng)開發(fā)班,即享受300元優(yōu)惠!3、同時報選嵌入式Linux驅動

7、開發(fā)班,即享受400元優(yōu)惠! 質量保障 1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽; 2、培訓結束后免費提供一個月的技術支持,充分保證培訓后出效果; 3、培訓合格學員可享受免費推薦就業(yè)機會。 課程進度安排(最新更新日期:2010.03.10)時間課程大綱第1-2天學習目標這兩天的課程主要幫助學員了解ARM體系結構及工作原理,掌握ARM指令集,學會操作ARM處理器基本方法。9:00|12:001 ARM體系結構1.1 ARM簡介1.2 ARM體系結構1.3 流水線1.4 處理器工作模式1.5 ARM處理器核2 ARM指令集2.1 V4T指令2.2 V5TE指令2.3

8、 V6指令2.4 Thumb指令3ARM匯編編程及調試實例13:30|17:30實驗1、使用RealView MDK環(huán)境構建基本工程2、基本ARM指令練習3、數(shù)據(jù)排序練習4、數(shù)據(jù)搬運練習 第3天學習目標為提高系統(tǒng)的綜合性能,“ARM和Thumb交互”是工程師在實際編程常用的一種方式。通過兩天課程的學習,學員可以了解Thumb指令的特點,掌握ARM和Thumb指令交互方法?!爱惓!弊鳛樘幚砥鞯囊环N特殊工作方式在系統(tǒng)工作中扮演著重要的角色,本期課程也將幫助學員掌握ARM平臺異常產生的過程和處理方法。9:00|12:003 ARM與Thumb交互3.1 交互工作基礎3.2 子程序交互和veneers

9、3.3 ARM V5TE架構擴展4 RealView MDK開發(fā)工具介紹5 異常處理5.1 中斷處理5.2 Abort處理5.3 SWI 處理5.4 復位和未定義指令處理 13:30|17:30實驗:1、ARM/Thumb交互2、Thumb下的塊拷貝實驗3、異常處理實驗 第4天學習目標雖然匯編指令可以完成我們所需要的所有功能,但相對C語言來說,匯編語言存在編寫復雜、可讀性差等缺點,所以在實際的項目開發(fā)中,工程師通常會使用C或C+等高級語言來編寫主程序部分。通過本次課程的學習,學員可以掌握匯編、c、c+混合編程的方法,完成對目標平臺的軟件編程,更好的熟悉嵌入式軟件的開發(fā)流程。9:00|12:00

10、6 C/C+ 編譯器提示和技巧6.1 arm編譯優(yōu)化礎6.2 匯編、c、c+混合編程6.3 arm編譯器規(guī)則6.4 局部和全局變量7 嵌入式軟件編程7.1 調整c庫使其適合目標平臺7.2 調整內存映射使其適合目標平臺7.3 復位和初始化7.4 編譯和調試目標鏡像 13:30|17:30實驗:1、C語言程序實驗2、匯編和C混合編程實驗3、調整C庫和內存映射,編寫能夠在目標硬件運行的LED測試程序 第5-9天學習目標在學習完了理論知識后,該進入實踐環(huán)節(jié)了。嵌入式編程最終目標還是對接口設備的操作。通過五天課程的學習,學員可以掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口的開發(fā)。9:00|12

11、:008 基于ARM的嵌入式硬件平臺接口設計8.1 基于ARM的SOC組成8.2 構建ARM嵌入式系統(tǒng)9 嵌入式硬件平臺(基于s3c6410/s3c2440)接口操作9.1 GPIO接口9.2 中斷接口9.3 定時器接口9.4 看門狗接口9.5 UART接口9.6 IIC接口9.7 RTC接口9.8 DMA接口9.9 ADC接口9.10 觸摸屏接口13:30|17:30實驗:9.1 GPIO接口實驗9.2 中斷接口實驗9.3 定時器接口實驗9.4 看門狗接口實驗9.5 UART接口實驗9.6 IIC接口實驗9.7 RTC接口實驗9.8 DMA接口實驗9.9 ADC接口實驗9.10 觸摸屏接口實

12、驗第10天學習目標單個接口的操作最終還是要為一個綜合的軟件項目服務,bootloader在嵌入式操作系統(tǒng)中占用重要地位,其編寫、移植是一項常見而復雜的工作。通過第五天課程的學習,學員即能夠通過這個綜合的軟件項目將前面的主要內容融會貫通,還可以掌握bootloader原理及開發(fā)過程,掌握和bootloader相關的接口開發(fā),了解嵌入式操作系統(tǒng)的結構及啟動流程等。9:00|12:0010 從零編寫bootloader10.1 嵌入式linux系統(tǒng)的構成10.2 引導程序的任務10.3 引導程序的結構及啟動流程10.4 實現(xiàn)串口下載功能10.5 實現(xiàn)usb下載功能10.6 實現(xiàn) nandflash讀

13、寫功能10.7 引導linux內核 13:30|17:30實驗:1、bootloader編寫實驗(基于realview MDK環(huán)境)2、linux系統(tǒng)編譯實驗3、制作文件系統(tǒng)實驗4、bootloader通過USB下載內核、文件系統(tǒng)實驗 本課程培訓過的客戶中船重工709研究所 | 烽火科技 | 武鋼工程技術集團通信有限責任公司 | 宜昌710研究所 | 武漢高德紅外 | 矽感科技 | 武漢天喻信息產業(yè)股份有限公司 | 武漢富士康科技 | 武漢普創(chuàng)科技 | 昆明南天電子信息股份有限公司 | 717研究所 | 長沙礦山研究院 | 科工集團航天學院 | 三江航天紅峰廠 | 武漢大學 | 武漢理工大學 | 中國地質大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論