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