日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 武漢華嵌培訓(xùn)長(zhǎng)沙分中心

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專(zhuān)線 8:30-21:00

[長(zhǎng)沙市]長(zhǎng)沙華嵌ARM開(kāi)發(fā)培訓(xùn)實(shí)戰(zhàn)班

授課機(jī)構(gòu):武漢華嵌培訓(xùn)長(zhǎng)沙分中心

地址:武漢校區(qū):武漢市洪山區(qū)珞瑜路魯巷融眾集團(tuán)C3棟 27層: 長(zhǎng)沙校區(qū):長(zhǎng)沙市芙蓉區(qū)芙蓉廣場(chǎng)碧云天大廈24層-I(芙蓉廣場(chǎng)旁)

網(wǎng)報(bào)價(jià)格:¥電詢(xún)

課程原價(jià):¥電詢(xún)

咨詢(xún)熱線:400-850-8622

課程詳情 在線報(bào)名

課程進(jìn)度安排(*更新日期:2010.03.10
時(shí)間 課程大綱

第1天

學(xué)習(xí)目標(biāo)

    這兩天的課程主要幫助學(xué)員了解ARM體系結(jié)構(gòu)及工作原理,掌握ARM指令集,學(xué)會(huì)操作ARM處理器基本方法。

9:00
|
12:00

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 V4T指令
    2.2 V5TE指令
    2.3 V6指令
    2.4 Thumb指令

3 ARM匯編編程及調(diào)試實(shí)例

13:30
|
17:30

實(shí)驗(yàn)
    1、使用RealView MDK環(huán)境構(gòu)建基本工程
    2、基本ARM指令練習(xí)
    3、數(shù)據(jù)排序練習(xí)
    4、數(shù)據(jù)搬運(yùn)練習(xí)

第2天

學(xué)習(xí)目標(biāo)

    為提高系統(tǒng)的綜合性能,“ARM和Thumb交互”是工程師在實(shí)際編程常用的一種方式。通過(guò)兩天課程的學(xué)習(xí),學(xué)員可以了解Thumb指令的特點(diǎn),掌握ARM和Thumb指令交互方法。“異常”作為處理器的一種特殊工作方式在系統(tǒng)工作中扮演著重要的角色,本期課程也將幫助學(xué)員掌握ARM平臺(tái)異常產(chǎn)生的過(guò)程和處理方法。

9:00
|
12:00

3 ARM與Thumb交互
    3.1 交互工作基礎(chǔ)
    3.2 子程序交互和veneers
    3.3 ARM V5TE架構(gòu)擴(kuò)展
4 RealView MDK開(kāi)發(fā)工具介紹
5 異常處理
    5.1 中斷處理
    5.2 Abort處理
    5.3 SWI 處理
    5.4 復(fù)位和未定義指令處理

13:30
|
17:30

實(shí)驗(yàn):
    1、ARM/Thumb交互
    2、Thumb下的塊拷貝實(shí)驗(yàn)
    3、異常處理實(shí)驗(yàn)

第3天

學(xué)習(xí)目標(biāo)

    雖然匯編指令可以完成我們所需要的所有功能,但相對(duì)C語(yǔ)言來(lái)說(shuō),匯編語(yǔ)言存在編寫(xiě)復(fù)雜、可讀性差等缺點(diǎn),所以在實(shí)際的項(xiàng)目開(kāi)發(fā)中,工程師通常會(huì)使用C或C++等高級(jí)語(yǔ)言來(lái)編寫(xiě)主程序部分。通過(guò)本次課程的學(xué)習(xí),學(xué)員可以掌握匯編、c、c++混合編程的方法,完成對(duì)目標(biāo)平臺(tái)的軟件編程,更好的熟悉嵌入式軟件的開(kāi)發(fā)流程。

9:00
|
12:00

6 C/C++ 編譯器提示和技巧
    6.1 arm編譯優(yōu)化礎(chǔ)
    6.2 匯編、c、c++混合編程
    6.3 arm編譯器規(guī)則
    6.4 局部和全局變量
7 嵌入式軟件編程
    7.1 調(diào)整c庫(kù)使其適合目標(biāo)平臺(tái)
    7.2 調(diào)整內(nèi)存映射使其適合目標(biāo)平臺(tái)
    7.3 復(fù)位和初始化
    7.4 編譯和調(diào)試目標(biāo)鏡像

13:30
|
17:30

實(shí)驗(yàn):
    1、C語(yǔ)言程序?qū)嶒?yàn)
    2、匯編和C混合編程實(shí)驗(yàn)
    3、調(diào)整C庫(kù)和內(nèi)存映射,編寫(xiě)能夠在目標(biāo)硬件運(yùn)行的LED測(cè)試程序

第4-7天

學(xué)習(xí)目標(biāo)

    在學(xué)習(xí)完了理論知識(shí)后,該進(jìn)入實(shí)踐環(huán)節(jié)了。嵌入式編程最終目標(biāo)還是對(duì)接口設(shè)備的操作。通過(guò)五天課程的學(xué)習(xí),學(xué)員可以掌握基于ARM的嵌入式硬件平臺(tái)接口設(shè)計(jì)以及各種常用接口的開(kāi)發(fā)。

9:00
|
12:00

8 基于ARM的嵌入式硬件平臺(tái)接口設(shè)計(jì)
    8.1 基于ARM的SOC組成
    8.2 構(gòu)建ARM嵌入式系統(tǒng)
9 嵌入式硬件平臺(tái)接口操作
    9.1 GPIO接口
    9.2 中斷接口
    9.3 定時(shí)器接口
    9.4 看門(mén)狗接口
    9.5 UART接口
    9.6 IIC接口
    9.7 RTC接口
    9.8 DMA接口
    9.9 ADC接口
    9.10 觸摸屏接口

13:30
|
17:30

實(shí)驗(yàn):
    9.1 GPIO接口實(shí)驗(yàn)
    9.2 中斷接口實(shí)驗(yàn)
    9.3 定時(shí)器接口實(shí)驗(yàn)
    9.4 看門(mén)狗接口實(shí)驗(yàn)
    9.5 UART接口實(shí)驗(yàn)
    9.6 IIC接口實(shí)驗(yàn)
    9.7 RTC接口實(shí)驗(yàn)
    9.8 DMA接口實(shí)驗(yàn)
    9.9 ADC接口實(shí)驗(yàn)
    9.10 觸摸屏接口實(shí)驗(yàn)

第8天

學(xué)習(xí)目標(biāo)

    單個(gè)接口的操作最終還是要為一個(gè)綜合的軟件項(xiàng)目服務(wù),bootloader在嵌入式操作系統(tǒng)中占用重要地位,其編寫(xiě)、移植是一項(xiàng)常見(jiàn)而復(fù)雜的工作。通過(guò)第五天課程的學(xué)習(xí),學(xué)員即能夠通過(guò)這個(gè)綜合的軟件項(xiàng)目將前面的主要內(nèi)容融會(huì)貫通,還可以掌握bootloader原理及開(kāi)發(fā)過(guò)程,掌握和bootloader相關(guān)的接口開(kāi)發(fā),了解嵌入式操作系統(tǒng)的結(jié)構(gòu)及啟動(dòng)流程等。

9:00
|
12:00

10 從零編寫(xiě)bootloader
    10.1 嵌入式linux系統(tǒng)的構(gòu)成
    10.2 引導(dǎo)程序的任務(wù)
    10.3 引導(dǎo)程序的結(jié)構(gòu)及啟動(dòng)流程
    10.4 實(shí)現(xiàn)串口下載功能
    10.5 實(shí)現(xiàn)usb下載功能
    10.6 實(shí)現(xiàn) nandflash讀寫(xiě)功能
    10.7 引導(dǎo)linux內(nèi)核

13:30
|
17:30

實(shí)驗(yàn):
    1、bootloader編寫(xiě)實(shí)驗(yàn)(基于realview MDK環(huán)境)
    2、linux系統(tǒng)編譯實(shí)驗(yàn)
    3、制作文件系統(tǒng)實(shí)驗(yàn)
    4、bootloader通過(guò)USB下載內(nèi)核、文件系統(tǒng)實(shí)驗(yàn)

  • 報(bào)名課程:
  • 性別:
  • 姓名:
  • 手機(jī)號(hào)碼:
  • 其它說(shuō)明:
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤