请询价
適合對象:對Python培訓,編程語言培訓,計算機技術(shù)培訓等有興趣學習的學員
開設課程校區(qū):長沙校區(qū)
第一天
學習目標:了解ARM體系結(jié)構(gòu)及工作原理,掌握ARM指令集,學會操作ARM處理器的基本方法。
1.*RM體系結(jié)構(gòu)
1.1 ARM簡介
1.2 ARM體系結(jié)構(gòu)
1.3 流水線
1.4 處理器工作模式
1.5 ARM處理器核
1.6 MMU工作原理
2.*RM指令集
2.1 數(shù)據(jù)操作指令
2.2 load/store指令
2.3 跳轉(zhuǎn)指令
2.4 狀態(tài)操作指令
2.5 協(xié)處理器指令
實驗:
1、交叉開發(fā)環(huán)境搭建
2、基本ARM指令練習
3、數(shù)據(jù)搬運練習
第二天
學習目標掌握GNU ARM匯編語言程序設計。目前基于GNU編譯器的ARM匯編程序應用廣泛,如Uboot、Linux內(nèi)核中的ARM 匯編代碼。另外從今天開始課程接觸到ARM硬件平臺的開發(fā)。課程采用的硬件平臺是基于三星Exynos4412處理器的FS4412硬件平臺。
3.*RM匯編語言程序設計
3.1 GNU ARM匯編器支持的偽操作
3.2 GNU ARM匯編器支持的偽指令
3.3 GNU ARM 匯編語言的語句格式
3.4 GNU ARM 匯編語言的程序結(jié)構(gòu)
3.5 GNU ARM 匯編語言與C語言的混合編程
4.基于Cortex-A9 的FS4412開發(fā)平臺介紹
4.1 硬件平臺系統(tǒng)設計概述
4.2 GPIO開發(fā)
實驗:
1、GNU ARM匯編程序練習
2、GNU ARM 匯編、C混合編程實驗
3、LED開發(fā)實驗
第三天
學習目標ARM異常及中斷處理的學習對于了解ARM處理器是至關重要的,今天課程主要學習ARM處理器核的各種異常及處理方法。再次基礎上結(jié)合外圍的中斷控制器,系統(tǒng)的掌握中斷系統(tǒng)。另外還會學習一個非常常用的硬件接口UART。
5.*RM異常及中斷處理
5.1 ARM體系異常種類 5.2 ARM異常的優(yōu)先級
5.3 ARM處理器模式和異常
5.4 ARM異常響應和處理程序返回
5.5 SWI軟中斷處理程序設計
5.6 FIQ和IRQ中斷
6.E*****4412中斷控制器開發(fā)
6.1 Exynos4412中斷機制分析
6.2 Exynos4412中斷處理程序開發(fā)
7.E*********UART接口開發(fā)
7.1 Exynos4412串口控制器分析
7.2 Exynos4412 UART接口程序開發(fā)
實驗:
1、SWI軟中斷實驗
2、FS4412按鍵中斷實驗
3、FS4412串口通信實驗
4、FS4412紅外通信實驗
第四天
學習目標掌握Exynos4412處理器上的PWM、RTC、A/D、SPI、I2C接口開發(fā)
8.E*****4412 PWM控制器開發(fā)
8.1 Exynos4412 PWM控制器分析
8.2 Exynos4412 PWM程序開發(fā)
9.E*****4412 RTC控制器開發(fā)
9.1 Exynos4412 RTC控制器分析
9.2 Exynos4412 RTC程序開發(fā)
10.******4412 A/D控制器開發(fā)
10.1 Exynos4412 A/D控制器分析
10.2 Exynos4412 A/D程序開發(fā)
11.******4412 SPI控制器開發(fā)
11.1 Exynos4412 I2C控制器分析
11.2 Exynos4412 I2C程序開發(fā)
12.******4412 I2C控制器開發(fā)
12.1 Exynos4412 SPI控制器分析
12.2 Exynos4412 SPI程序開發(fā)
實驗:
1、FS4412 PWM 蜂鳴器實驗
2、FS4412 RTC 實時時鐘實驗
3、FS4412 A/D實驗
4、FS4412 I2C MPU6050三軸加速度傳感器實驗
5、SPI MCP2515讀寫實驗
第五天
學習目標掌握Exynos4412處理器上的DMA、eMMC、LCD、Camera等復雜接口開發(fā)
14.******4412上PL330 DMA控制器開發(fā)
14.1 PL330指令集
14.2 FS4412上DMA程序開發(fā)
15***MC開發(fā)
15.1 eMMC操作方法
15.2 FS4412上eMMC程序開發(fā)
16、LCD開發(fā)
16.1 Exynos4412 LCD控制器分析
16.2 FS4412 LCD程序開發(fā)
17*****ra開發(fā)
17.1 OV3640攝像頭介紹
17.2 Exynos4412攝像頭控制器分析
17.3 FS4412 攝像頭程序開發(fā)
實驗:
1、FS4412上DMA內(nèi)存搬運實驗
2、FS4412上eMMC讀寫實驗
3、FS4412上LCD顯示實驗
4、FS4412上攝像頭圖像采集并顯示在LCD上
華清遠見教育集團,總部位于北京中關村,創(chuàng)辦于2004年,是一家集產(chǎn)學研于一體的高端IT職業(yè)教育品牌。19年來,華清遠見始終堅持“技術(shù)創(chuàng)新引領教育發(fā)展”的企業(yè)發(fā)展理念,堅持“做良心教育,做專業(yè)教育,做受人尊敬的職業(yè)教育”的核心育人理念。目前,集團業(yè)務包括面授課程、在線課程、智能教儀產(chǎn)品研發(fā)3大方向。其中,面授課程涵蓋高薪就業(yè)、師資培訓和企業(yè)內(nèi)訓3大課程方向。從線下到線上,從教學到研發(fā),華清遠見業(yè)務全面覆蓋不同客戶群體的需求。并先后在北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽、重慶、濟南、長沙成立12個直營中心。成立19年,改變了27余萬學子的命運,幫助他們實現(xiàn)了夢想,這是華清遠見企業(yè)價值的實現(xiàn),更是我們 每一個華清人社會價值的實現(xiàn)。