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