<xmp id="oees8">
  • <optgroup id="oees8"><strong id="oees8"></strong></optgroup>
    <nav id="oees8"><code id="oees8"></code></nav><menu id="oees8"><tt id="oees8"></tt></menu>
  • <xmp id="oees8">
  • 關閉

    今日活動

    我想咨詢

    填寫信息,快速獲取老師解答

    所屬科目:



          
    電話咨詢
    全國統一咨詢電話: 19974831731
    在線服務
    微信在線 :1570390600
    Q Q 在線 :1570390600

    您好,歡迎來到圖騰教育!

    課程

    19974831731

    全國統一學習熱線--客服咨詢

    招生詳情

    ARM開發培訓班

    小班授課
    實時答疑
    解決疑點難點
    重點重學
    • 上課方式: 面授
    • 上課時段:白天班 周末班 雙休班 全日制 靈活安排
    ¥0.00

    查看聯系電話

    • 19974831731

      聯系我時說明在圖騰教育看到,說不定有意外驚喜喲!

    更新時間:2021-03-05 19:13:02

    入學要求
    學員學習本課程應具備下列基礎知識:
    ◆ 熟悉C語言;
    ◆ 熟悉匯編語言;
    ◆ 了解嵌入式系統的基本知識。
    培養對象
    嵌入式相關領域的專業人士,具有開發和設計經驗的硬件或軟件開發工程師、系統移植工程師。
    課程目標
    1.掌握ARM體系結構及工作原理
    2.掌握“ARM和Thumb交互”編程。
    3.掌握匯編、c、c++混合編程的方法,完成對目標平臺的軟件編程,更好的熟悉嵌入式軟件的開發流程。
    4.掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口的開發。
    5.掌握和bootloader相關的接口開發,了解嵌入式操作系統的結構及啟動流程等。
    班級規模
    堅持小班授課,為保證培訓效果,增加互動環節,每期人數限3到5人。
    上課時間和地點

    上課地點:待定

    本課程每期班限額5名,報滿即停止報名,請提前在線或電話預約

    實驗設備和授課方式
    ★課時: 請咨詢在線客服

    ☆注重質量
    ☆邊講邊練

    ☆合格學員免費推薦工作
    ☆合格學員免費頒發相關工程師等資格證書,提升您的職業資質
    專注高端培訓15年,曙海提供的證書得到本行業的廣泛認可,學員的能力
    得到大家的認同,受到用人單位的廣泛贊譽。

    課程內容
    時間 課程大綱

    第一講

    學習目標

    第一天的課程主要幫助學員了解ARM體系結構及工作原理,掌握ARM指令集,學會操作ARM處理器基本方法。

    1 ARM體系結構
    1.1 ARM簡介
    1.2 ARM體系結構
    1.3 流水線
    1.4 處理器工作模式
    1.5 ARM處理器核
    2 ARM指令集
    2.1 V4T指令
    2.2 V5TE指令
    2.3 V6指令
    2.4 Thumb指令

    實驗
    1、使用RealView MDK環境構建基本工程
    2、基本ARM指令練習
    3、數據搬運練習

    第二講

    學習目標

    為提高系統的綜合性能,“ARM和Thumb交互”是工程師在實際編程常用的一種方式。通過本天課程的學習,學員可以了解Thumb指令的特點,掌握ARM和Thumb指令交互方法。“異常”作為處理器的一種特殊工作方式在系統工作中扮演著重要的角色,本期課程也將幫助學員掌握ARM平臺異常產生的過程和處理方法。

    3 ARM與Thumb交互
    3.1 交互工作基礎
    3.2 子程序交互和veneers
    3.3 ARM V5TE架構擴展
    4 RealView MDK開發工具介紹
    5 異常處理
    5.1 中斷處理
    5.2 Abort處理
    5.3 SWI 處理
    5.4 復位和未定義指令處理

    實驗:
    1、ARM/Thumb交互
    2、Thumb下的塊拷貝實驗
    3、異常處理實驗

    第三講

    學習目標

    雖然匯編指令可以完成我們所需要的所有功能,但相對C語言來說,匯編語言存在編寫復雜、可讀性差等缺點,所以在實際的項目開發中,工程師通常會使用C或C++等高級語言來編寫主程序部分。通過第三天課程的學習,學員可以掌握匯編、c、c++混合編程的方法,完成對目標平臺的軟件編程,更好的熟悉嵌入式軟件的開發流程。

    6 C/C++ 編譯器提示和技巧
    6.1 arm編譯優化礎
    6.2 匯編、c、c++混合編程
    6.3 arm編譯器規則
    6.4 局部和全局變量
    7 嵌入式軟件編程
    7.1 調整c庫使其適合目標平臺
    7.2 調整內存映射使其適合目標平臺
    7.3 復位和初始化
    7.4 編譯和調試目標鏡像

    實驗:
    1、C語言程序實驗
    2、匯編和C混合編程實驗
    3、調整C庫和內存映射,編寫能夠在目標硬件運行的LED測試程序

    第四講

    學習目標

    在學習完了理論知識后,該進入實踐環節了。嵌入式編程終目標還是對接口設備的操作。通過第四天課程的學習,學員可以掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口的開發。

    8 基于ARM的嵌入式硬件平臺接口設計
    8.1 基于ARM的SOC組成
    8.2 構建ARM嵌入式系統
    9 嵌入式硬件平臺(基于s3c2410/s3c2440)接口操作
    9.1 GPIO接口
    9.2 ADC接口
    9.3 UART接口
    9.4 I2C接口
    9.5 定時器
    9.6 中斷接口
    9.7 DMA接口

    實驗:
    1、GPIO實驗
    2、ADC實驗
    3、UART實驗
    4、定時器實驗
    5、中斷實驗
    6、DMA實驗

    第五講

    學習目標

    單個接口的操作終還是要為一個綜合的軟件項目服務,bootloader在嵌入式操作系統中占用重要地位,其編寫、移植是一項常見而復雜的工作。通過第五天課程的學習,學員即能夠通過這個綜合的軟件項目將前面的主要內容融會貫通,還可以掌握bootloader原理及開發過程,掌握和bootloader相關的接口開發,了解嵌入式操作系統的結構及啟動流程等。

    10 從零編寫bootloader
    10.1 嵌入式linux系統的構成
    10.2 引導程序的任務
    10.3 引導程序的結構及啟動流程
    10.4 實現串口下載功能
    10.5 實現usb下載功能
    10.6 實現 nandflash讀寫功能
    10.7 引導linux內核

    實驗:
    1、bootloader編寫實驗(基于realview MDK環境)
    2、linux系統編譯實驗
    3、制作文件系統實驗
    4、bootloader通過USB下載內核、文件系統實驗

    教學點
    • 圖騰總管

      圖騰總管

    相關課程
    • 交通運輸行業網絡安全技術工程師培訓

      小班
      面授
      ¥詢價 詳詢
    • 監控工程師培訓-監控工程師考證培訓機構

      小班
      面授
      ¥詢價 詳詢
    • 信息技術培訓機構-技術職業培訓

      小班
      面授
      ¥詢價 詳詢
    用戶級別:黃金會員

    現在報名

    點擊排行
    • 1

      交通運輸行業網絡安全技術工程師...

      交通運輸行業網絡安全技術工程師培訓
    • 2

      監控工程師培訓-監控工程師考證...

      監控工程師培訓-監控工程師考證培訓機構
    • 3

      信息技術培訓機構-技術職業培訓

      信息技術培訓機構-技術職業培訓
    • 4

      cissp培訓-cissp認證培訓機構

      cissp培訓-cissp認證培訓機構
    • 5

      RHCE培訓-rhce考試培訓機構

      RHCE培訓-rhce考試培訓機構
    • 6

      HCIE認證培訓-華為hcie培訓機構

      HCIE認證培訓-華為hcie培訓機構
    • 7

      零基礎學FPGA-FPGA培訓班

      零基礎學FPGA-FPGA培訓班
    • 8

      FPGA就業培訓班(集成電路方向 人...

      FPGA就業培訓班(集成電路方向 人工智能方向)3.0新課程
    • 9

      ARM CortexM3+uC/OS III培訓班

      ARM CortexM3+uC/OS III培訓班
    • 10

      ARM Cortex-M4 培訓

      ARM Cortex-M4 培訓
    另类图