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