課程目錄:.ARM開(kāi)發(fā)培訓(xùn)FSATC1001培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

     .ARM開(kāi)發(fā)培訓(xùn)FSATC1001培訓(xùn)

 

 

 

了解ARM體系結(jié)構(gòu)及工作原理,掌握ARM指令集,學(xué)會(huì)操作ARM處理器的基本方法。

1 ARM體系結(jié)構(gòu)
1.1 ARM簡(jiǎn)介
1.2 ARM體系結(jié)構(gòu)
1.3 流水線
1.4 處理器工作模式
1.5 ARM處理器核
2 ARM指令集
2.1 數(shù)據(jù)操作指令
2.2 load/store指令
2.3 跳轉(zhuǎn)指令
2.4 狀態(tài)操作指令
2.5 協(xié)處理器指令

1、交叉開(kāi)發(fā)環(huán)境搭建
2、基本ARM指令練習(xí)
3、數(shù)據(jù)搬運(yùn)練習(xí)

掌握GNU ARM匯編語(yǔ)言程序設(shè)計(jì)。目前基于GNU編譯器的ARM匯編程序應(yīng)用廣泛,如Uboot、Linux內(nèi)核中的ARM 匯編代碼。另外從今天開(kāi)始課程接觸到ARM硬件平臺(tái)的開(kāi)發(fā)。課程采用的硬件平臺(tái)是基于三星S5PC100處理器的FS_S5PC100硬件平臺(tái)。

3 ARM匯編語(yǔ)言程序設(shè)計(jì)
3.1 GNU ARM匯編器支持的偽操作
3.2 GNU ARM匯編器支持的偽指令
3.3 GNU ARM 匯編語(yǔ)言的語(yǔ)句格式
3.4 GNU ARM 匯編語(yǔ)言的程序結(jié)構(gòu)
3.5 GNU ARM 匯編語(yǔ)言與C語(yǔ)言的混合編程
4 基于Cortex-A8 的FS_S5PC100開(kāi)發(fā)平臺(tái)介紹
4.1 硬件平臺(tái)系統(tǒng)設(shè)計(jì)概述
4.2 GPI0開(kāi)發(fā)

1、GNU ARM匯編程序練習(xí)
2、GNU ARM 匯編、C混合編程實(shí)驗(yàn)
3、FS_S5PC100 LED開(kāi)發(fā)實(shí)驗(yàn)

ARM異常及中斷處理的學(xué)習(xí)對(duì)于了解ARM處理器是至關(guān)重要的,今天課程主要學(xué)習(xí)ARM處理器核的各種異常及處理方法。再次基礎(chǔ)上結(jié)合外圍的中斷控制器,系統(tǒng)的掌握中斷系統(tǒng)。另外還會(huì)學(xué)習(xí)一個(gè)非常常用的硬件接口UART。

5 ARM異常及中斷處理
5.1 ARM體系異常種類
5.2 ARM異常的優(yōu)先級(jí)
5.3 ARM 處理器模式和異常
5.4 ARM 異常響應(yīng)和處理程序返回
5.5 SWI軟中斷處理程序設(shè)計(jì)
5.6 FIQ和IRQ中斷
6 S5PC100中斷控制器開(kāi)發(fā)
6.1 S5PC100中斷機(jī)制分析
6.2 S5PC100中斷處理程序開(kāi)發(fā)
7 S5PC100 UART接口開(kāi)發(fā)
7.1 S5PC100串口控制器分析
7.2 S5PC100 UART接口程序開(kāi)發(fā)

1、SWI軟中斷實(shí)驗(yàn)
2、FS_S5PC100按鍵中斷實(shí)驗(yàn)
3、FS_S5PC100 串口通信實(shí)驗(yàn)
4、FS_S5PC100 紅外通信實(shí)驗(yàn)

掌握S5PC100處理器上的PWM、RTC、A/D、SPI、I2C、NorFlash接口開(kāi)發(fā)

8 S5PC100 PWM控制器開(kāi)發(fā)
8.1 S5PC100 PWM控制器分析
8.2 S5PC100 PWM程序開(kāi)發(fā)
9 S5PC100 RTC控制器開(kāi)發(fā)
9.1 S5PC100 PWM控制器分析
9.2 S5PC100 PWM程序開(kāi)發(fā)
10 S5PC100 A/D控制器開(kāi)發(fā)
10.1 S5PC100 A/D控制器分析
10.2 S5PC100 A/D程序開(kāi)發(fā)
11 S5PC100 SPI控制器開(kāi)發(fā)
11.1 S5PC100 SPI控制器分析
11.2 S5PC100 SPI程序開(kāi)發(fā)
12 S5PC100 I2C控制器開(kāi)發(fā)
12.1 S5PC100 I2C控制器分析
12.2 S5PC100 I2C程序開(kāi)發(fā)
13 NorFlash開(kāi)發(fā)
13.2 NorFlash 操作方法
13.2 FS_S5PC100 上NorFlash程序開(kāi)發(fā)

1、FS_S5PC100 PWM 蜂鳴器實(shí)驗(yàn)
2、FS_S5PC100 RTC 實(shí)時(shí)時(shí)鐘實(shí)驗(yàn)
3、FS_S5PC100 A/D實(shí)驗(yàn)
4、FS_S5PC100 SPI Flash實(shí)驗(yàn)
5、FS_S5PC100 I2C 溫度傳感器實(shí)驗(yàn)
6、FS_S5PC100上NorFlash讀寫(xiě)實(shí)驗(yàn)

掌握S5PC100處理器上的DMA、NandFlash、LCD、Camera等復(fù)雜接口開(kāi)發(fā)。

14 S5PC100上DMA(PL330)控制器開(kāi)發(fā)
14.1 PL330指令集
14.2 FS_S5PC100 上DMA程序開(kāi)發(fā)
15 NandFlash開(kāi)發(fā)
15.1 NandFlash操作方法
15.2 FS_S5PC100 上NandFlash程序開(kāi)發(fā)
16 LCD開(kāi)發(fā)
16.1 S5PC100 LCD控制器分析
16.2 FS_S5PC100 LCD程序開(kāi)發(fā)
17 Camera開(kāi)發(fā)
17.1 0V9650攝像頭介紹
17.2 S5PC100攝像頭控制器分析
17.3 FS_S5PC100 攝像頭程序開(kāi)發(fā)

1、FS_S5PC100上DMA內(nèi)存搬運(yùn)實(shí)驗(yàn)
2、FS_S5PC100上NnadFlash讀寫(xiě)實(shí)驗(yàn)
3、FS_S5PC100上LCD顯示實(shí)驗(yàn)
4、FS_S5PC100上攝像頭圖像采集并顯示在LCD上

主站蜘蛛池模板: 亚洲国产成人久久综合一区77| 国产色综合天天综合网| 亚洲综合色成在线播放| 久久综合九色综合97_久久久| 狠狠色成人综合首页| 亚洲狠狠久久综合一区77777| 日韩欧美综合在线| 久久婷婷五月综合国产尤物app| 色综合久久久久久久久五月| 色妞色综合久久夜夜| 中文网丁香综合网| 亚洲日本国产综合高清| 国产激情电影综合在线看| 色婷婷综合久久久久中文一区二区| 国产成人综合亚洲欧美天堂| 99久久精品国产综合一区| 国产成人综合色在线观看网站| 一本久道久久综合狠狠爱| 欧美综合欧美视频| 欧美日韩综合精品| 色天使久久综合网天天| 久久99国产综合精品| 国产巨作麻豆欧美亚洲综合久久| 亚洲国产综合欧美在线不卡| 久久综合久久久| 丁香五月缴情综合网| 综合久久给合久久狠狠狠97色| 欧美激情中文字幕综合一区| 婷婷色香五月激情综合2020| 亚洲欧洲日产国产综合网| 欧美精品综合视频一区二区| 香蕉综合在线视频91| 日日狠狠久久偷偷色综合免费| 精品福利一区二区三区精品国产第一国产综合精品| 欧美日韩国产综合一区二区三区| 99久久综合狠狠综合久久| 久久综合久久综合亚洲| 久久久久久久综合日本| 久久婷婷五月综合97色| 亚洲综合在线另类色区奇米| 欧美日韩一区二区综合在线|