
ARM ( Advanced RISC Machines ),既可以認為是一個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字。目前,采用 ARM 技術知識產(chǎn)權( IP )核的微處理器,即我們通常所說的 ARM 微處理器,已遍及工業(yè)控制、消費類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場,基于 ARM 技術的微處理器應用約占據(jù)了 32 位 RISC 微處理器 75 %以上的市場份額, ARM 技術正在逐步滲入到我們生活的各個方面
邊講邊做,注重動手能力,針對ARM9平臺的嵌入式Linux開發(fā)環(huán)境搭建和項目開發(fā)流程,讓學員建立起整體架構的概念,包括嵌入式產(chǎn)品需求分析和選型、硬件平臺、軟件移植、內(nèi)核配置、驅(qū)動開發(fā)、應用軟件開發(fā)等。
主要培訓對象
嵌入式相關領域的人士,具有開發(fā)和設計經(jīng)驗的硬件或軟件開發(fā)工程師、系統(tǒng)移植工程師
教學重點
◆ 了解ARM體系結構;
◆ ARM匯編語言程序設計;
◆ 了解嵌入式系統(tǒng)的基本知識。
教學目標
掌握ARM內(nèi)核體系結構與資源
用32位ARM內(nèi)核單片機設計軟硬件
任課教師
朱老師
課教學內(nèi)容及安排:總課時50小時
課 程 大 綱 課程 內(nèi) 容
以ARM核組成的單片機 從51核單片機到ARM核單片機
ARM處理器基礎(數(shù)據(jù)格式/寄存器)
ARM7TDMI結構及其尋址方式
ARM指令集
Thumb指令集
偽指令集
C和C++語言 異常和中斷
ARM指令集(后綴/傳送指令)
ARM指令集(分支/數(shù)據(jù)處理/協(xié)處理器/中斷指令)
Thumb指令集(特點/傳送/分支指令)
Thumb指令集(數(shù)據(jù)處理/協(xié)處理器/中斷指令)
偽指令集
ARM系統(tǒng)匯編程序設計規(guī)則
ARM的IO接口實驗
C和C++語言的應用
程序的編輯和編譯
集成開發(fā)環(huán)境ADS
調(diào)試工具AXD ARM處理器集成開發(fā)環(huán)境ADS應用
程序的編輯/匯編/編譯的綜合應用
程序的連接
ARM調(diào)試工具AXD的使用
ARM調(diào)試工具AXD的使用
ARM調(diào)試工具AXD的使用
增強型實驗 ARM的中斷實驗
ARM的DMA實驗
串口通信實驗
ARM的A/D接口實驗
模擬輸入/輸出接口實驗
鍵盤接口與數(shù)碼管控制實驗
320x240 STN-LCD的顯示實驗
觸摸屏實驗
音頻錄放實驗
USB設備收發(fā)數(shù)據(jù)實驗
SD卡測試實驗
以態(tài)網(wǎng)測試實驗
PS2接口鍵盤、鼠標實驗