<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:.ARM開發培訓FSATC1001培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                 .ARM開發培訓FSATC1001培訓

             

             

             

            了解ARM體系結構及工作原理,掌握ARM指令集,學會操作ARM處理器的基本方法。

            1 ARM體系結構
            1.1 ARM簡介
            1.2 ARM體系結構
            1.3 流水線
            1.4 處理器工作模式
            1.5 ARM處理器核
            2 ARM指令集
            2.1 數據操作指令
            2.2 load/store指令
            2.3 跳轉指令
            2.4 狀態操作指令
            2.5 協處理器指令

            1、交叉開發環境搭建
            2、基本ARM指令練習
            3、數據搬運練習

            掌握GNU ARM匯編語言程序設計。目前基于GNU編譯器的ARM匯編程序應用廣泛,如Uboot、Linux內核中的ARM 匯編代碼。另外從今天開始課程接觸到ARM硬件平臺的開發。課程采用的硬件平臺是基于三星S5PC100處理器的FS_S5PC100硬件平臺。

            3 ARM匯編語言程序設計
            3.1 GNU ARM匯編器支持的偽操作
            3.2 GNU ARM匯編器支持的偽指令
            3.3 GNU ARM 匯編語言的語句格式
            3.4 GNU ARM 匯編語言的程序結構
            3.5 GNU ARM 匯編語言與C語言的混合編程
            4 基于Cortex-A8 的FS_S5PC100開發平臺介紹
            4.1 硬件平臺系統設計概述
            4.2 GPI0開發

            1、GNU ARM匯編程序練習
            2、GNU ARM 匯編、C混合編程實驗
            3、FS_S5PC100 LED開發實驗

            ARM異常及中斷處理的學習對于了解ARM處理器是至關重要的,今天課程主要學習ARM處理器核的各種異常及處理方法。再次基礎上結合外圍的中斷控制器,系統的掌握中斷系統。另外還會學習一個非常常用的硬件接口UART。

            5 ARM異常及中斷處理
            5.1 ARM體系異常種類
            5.2 ARM異常的優先級
            5.3 ARM 處理器模式和異常
            5.4 ARM 異常響應和處理程序返回
            5.5 SWI軟中斷處理程序設計
            5.6 FIQ和IRQ中斷
            6 S5PC100中斷控制器開發
            6.1 S5PC100中斷機制分析
            6.2 S5PC100中斷處理程序開發
            7 S5PC100 UART接口開發
            7.1 S5PC100串口控制器分析
            7.2 S5PC100 UART接口程序開發

            1、SWI軟中斷實驗
            2、FS_S5PC100按鍵中斷實驗
            3、FS_S5PC100 串口通信實驗
            4、FS_S5PC100 紅外通信實驗

            掌握S5PC100處理器上的PWM、RTC、A/D、SPI、I2C、NorFlash接口開發

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

            1、FS_S5PC100 PWM 蜂鳴器實驗
            2、FS_S5PC100 RTC 實時時鐘實驗
            3、FS_S5PC100 A/D實驗
            4、FS_S5PC100 SPI Flash實驗
            5、FS_S5PC100 I2C 溫度傳感器實驗
            6、FS_S5PC100上NorFlash讀寫實驗

            掌握S5PC100處理器上的DMA、NandFlash、LCD、Camera等復雜接口開發。

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

            1、FS_S5PC100上DMA內存搬運實驗
            2、FS_S5PC100上NnadFlash讀寫實驗
            3、FS_S5PC100上LCD顯示實驗
            4、FS_S5PC100上攝像頭圖像采集并顯示在LCD上

            538在线视频二三区视视频