ARM開發培訓班
- 小班授課
- 實時答疑
- 解決疑點難點
- 重點重學
- 上課方式: 面授
- 上課時段:白天班 周末班 雙休班 全日制 靈活安排
|
|
|
|
學員學習本課程應具備下列基礎知識: ◆ 熟悉C語言; ◆ 熟悉匯編語言; ◆ 了解嵌入式系統的基本知識。 |
|
|
|
|
| 嵌入式相關領域的專業人士,具有開發和設計經驗的硬件或軟件開發工程師、系統移植工程師。 | |
|
|
|
|
1.掌握ARM體系結構及工作原理 2.掌握“ARM和Thumb交互”編程。 3.掌握匯編、c、c++混合編程的方法,完成對目標平臺的軟件編程,更好的熟悉嵌入式軟件的開發流程。 4.掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口的開發。 5.掌握和bootloader相關的接口開發,了解嵌入式操作系統的結構及啟動流程等。 |
|
|
|
|
| 堅持小班授課,為保證培訓效果,增加互動環節,每期人數限3到5人。 | |
| 上課時間和地點 | |
|
上課地點:待定 本課程每期班限額5名,報滿即停止報名,請提前在線或電話預約 |
|
| 實驗設備和授課方式 | |
|
★課時: 請咨詢在線客服 ☆注重質量 ☆邊講邊練 ☆合格學員免費推薦工作 ☆合格學員免費頒發相關工程師等資格證書,提升您的職業資質 專注高端培訓15年,曙海提供的證書得到本行業的廣泛認可,學員的能力 得到大家的認同,受到用人單位的廣泛贊譽。 |
|
|
|
|
| 時間 | 課程大綱 |
|
第一講 |
|
| 學習目標 |
第一天的課程主要幫助學員了解ARM體系結構及工作原理,掌握ARM指令集,學會操作ARM處理器基本方法。 |
|
1 ARM體系結構 |
|
|
實驗 |
|
|
第二講 |
|
| 學習目標 |
為提高系統的綜合性能,“ARM和Thumb交互”是工程師在實際編程常用的一種方式。通過本天課程的學習,學員可以了解Thumb指令的特點,掌握ARM和Thumb指令交互方法。“異常”作為處理器的一種特殊工作方式在系統工作中扮演著重要的角色,本期課程也將幫助學員掌握ARM平臺異常產生的過程和處理方法。 |
|
3 ARM與Thumb交互 |
|
|
實驗: |
|
|
第三講 |
|
| 學習目標 |
雖然匯編指令可以完成我們所需要的所有功能,但相對C語言來說,匯編語言存在編寫復雜、可讀性差等缺點,所以在實際的項目開發中,工程師通常會使用C或C++等高級語言來編寫主程序部分。通過第三天課程的學習,學員可以掌握匯編、c、c++混合編程的方法,完成對目標平臺的軟件編程,更好的熟悉嵌入式軟件的開發流程。 |
|
6 C/C++ 編譯器提示和技巧 |
|
|
實驗: |
|
|
第四講 |
|
| 學習目標 |
在學習完了理論知識后,該進入實踐環節了。嵌入式編程終目標還是對接口設備的操作。通過第四天課程的學習,學員可以掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口的開發。 |
|
8 基于ARM的嵌入式硬件平臺接口設計 |
|
|
實驗: |
|
|
第五講 |
|
| 學習目標 |
單個接口的操作終還是要為一個綜合的軟件項目服務,bootloader在嵌入式操作系統中占用重要地位,其編寫、移植是一項常見而復雜的工作。通過第五天課程的學習,學員即能夠通過這個綜合的軟件項目將前面的主要內容融會貫通,還可以掌握bootloader原理及開發過程,掌握和bootloader相關的接口開發,了解嵌入式操作系統的結構及啟動流程等。 |
|
10 從零編寫bootloader |
|
|
實驗: |
|