班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
開課地址:【上?!客瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續班 、周末班、晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
-
1ARM處理器與其他體系結構處理器異同比較
2ARM芯片選型
3ARM外圍硬件設計
4ARM程序和算法
5ARM操作系統(uC/OS-II/ARMLinux/uCLinux/WinCE) B ARM知識體系
1ARM的特點(體系結構/流水線/異常處理/寄存器組織)
2ARM內核概述(內核命名/應用內核/嵌入式內核/安全內核)
3ARM內核系列 C ARM結構與編程
1ARM的工作模式
2ARM存儲器格式
3ARM運行模式
4ARM寄存器組織
5ARM的異常
6流水線
7AHBA總線 D ARM指令系統與匯編語言編程
1ARM指令概述與特點
2ARM尋址方式
3ARM指令集
4Thumb指令集
5ARM匯編語言編程 E 使用ARMADS開發工具的方法、流程和技巧
1編譯器參數(armcc/armcpp/armasm)
2鏈接器使用(armlink/scatter-file)
3調試器及調試工具(axd/jtag)
4輔助開發工具(fromelf/armprof/nmake/Makefile)
5內存地址重映射(memoryremap)
6堆棧初始化(stack&heap)
7RO/RW/ZI段地址分配
8系統呼叫機制(SoftWareInterrupt) F ARM啟動代碼工作原理
1啟動代碼基本概念和執行流程
2全局變量和局部變量的存儲結構
3程序的存儲和加載過程
4RO、RW以及ZI段的存儲特性
5啟動代碼的搬移過程
6啟動代碼的初始化流成為程 G ARM異常和中斷處理?
1異常向量表(exceptionvectortable)?
2異常響應?
3產生異常后的處理過程?
4 未定義指令異常的特殊用途?
5SWI軟中斷指令與系統調用?
6異常返回處理流程 第二部分 實驗部分15學時 H ARM開發工具實驗(實驗1-8)
實驗1:安裝開發工具實驗(ADS+AXD)
實驗2:ADS編程實驗(helloworld)
實驗3:AXD調試實驗(debug)
實驗4:ARM工具鏈實驗(armcc+armasm+armlink)
實驗5:fromelf實用工具實驗(fromelf)
實驗6:uuencode編碼工具實驗(uuencode)
實驗7:使用Jtag調試開發板實驗
實驗8:使用Bootloader下載執行實驗 I ARM體系結構與匯語編言實驗(實驗9-16)
實驗9:ARM數據處理指令操作數尋址方式實驗
實驗10:ARM內存訪問指令尋址實驗
實驗11:ARM堆棧指針寄存器實驗(r13)
實驗12:ARM返回連接寄存器實驗(r14)
實驗13:ARM程序計數器實驗(r15)
實驗14:ARM程序狀態寄存器實驗(cpsr+spsr)
實驗15:ARM工作模式切換實驗(svc+irq)
實驗16:ARM匯編與C語言混合編程實驗 J ARM開發板外設接口實驗(實驗17-24)
實驗17:ARM開發板-啟動代碼燒寫實驗
實驗18:ARM開發板-LED顯示燈實驗
實驗19:ARM開發板-七段數碼管實驗
實驗20:ARM開發板-四位撥段開關實驗
實驗21:ARM開發板-蜂鳴器實驗
實驗22:ARM開發板-中斷按鈕實驗
實驗23:ARM開發板-定時器實驗
實驗24:ARM開發板-串口通訊實驗 K ARMBootloader編寫實驗(實驗25-32)?
實驗25:ARMBootloader-ledblink實驗?
實驗26:ARMBootloader-uartdriver實驗?
實驗27:ARMBootloader-printf實驗?
實驗28:ARMBootloader-stdio實驗?
實驗29:ARMBootloader-shell實驗?
實驗30:ARMBootloader-command實驗?
實驗31:ARMBootloader-flashwrite實驗?
實驗32:ARMBootloader-autoboot實驗 L ARM異常和中斷處理實驗(實驗33-40)
實驗33:ARM異常向量表實驗
實驗34:ARM軟中斷SWI異常發生和響應實驗
實驗35:ARMGPIO中斷源使能觸發實驗
實驗36:ARMGPIO中斷處理和響應實驗
實驗37:ARMTimer定時器中斷源使能觸發實驗
實驗38:ARMTimer定時器中斷處理和響應實驗
實驗39:ARM中斷流程代碼分層實驗
實驗40:ARM中斷驅動框架實驗
|