<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開發培訓
            4401 人關注
            (78637/99817)
            課程大綱:

            ARM開發培訓

             

             

            1 ARM體系結構

              1.1 ARM簡介

              1.2 ARM體系結構

              1.3 流水線

              1.4 處理器工作模式

              1.5 ARM處理器核

              2 ARM指令集

              實驗

              1、基本ARM指令練習

              2、數據搬運練習

              3 ARM與Thumb交互

              3.1 交互工作基礎

              3.2 子程序交互和veneers

              3.3 ARM V5TE架構擴展

              4 異常處理

              4.1 中斷處理

              4.2 Abort處理

              4.3 SWI 處理

              4.4 復位和未定義指令處理

              

              1、ARM/Thumb交互

              2、Thumb下的塊拷貝實驗

              3、異常處理實驗

              5 C/C++ 編譯器提示和技巧

              5.1 arm編譯優化礎

              5.2 匯編、c、c++混合編程

              5.3 arm編譯器規則

              5.4 局部和全局變量

              6 嵌入式軟件編程

              6.1 調整c庫使其適合目標平臺

              6.2 調整內存映射使其適合目標平臺

              6.3 復位和初始化

              6.4 編譯和調試目標鏡像

              

              1、C語言程序實驗

              2、匯編和C混合編程實驗

              3、調整C庫和內存映射,編寫能夠在目標硬件運行的LED測試程序

              7基于ARM的嵌入式硬件平臺接口設計

              7.1 基于ARM的SOC組成

              7.2 構建ARM嵌入式系統

              8 嵌入式硬件平臺(基于s3c2410/s3c2440)接口操作

              8.1 GPIO接口

              8.2 ADC接口

              8.3 UART接口

              8.4 I2C接口

              8.5 定時器

              8.6 中斷接口

              8.7 DMA接口

              

              1、GPIO實驗

              2、ADC實驗

              3、UART實驗

              4、定時器實驗

              5、中斷實驗

              6、DMA實驗

              9 從零編寫bootloader

              9.1 嵌入式linux系統的構成

              9.2 引導程序的任務

              9.3 引導程序的結構及啟動流程

              9.4 實現串口下載功能

              9.5 實現usb下載功能

              9.6 實現 nandflash讀寫功能

              9.7 引導linux內核

              

              1、bootloader編寫實驗(基于realview MDK環境)

              2、linux系統編譯實驗

              3、制作文件系統實驗

              4、bootloader通過USB下載內核、文件系統實驗

            538在线视频二三区视视频