ARM嵌入式系統(tǒng)基礎(chǔ)與項(xiàng)目開發(fā)技術(shù)
定 價(jià):33 元
叢書名:全國(guó)高職高專院校規(guī)劃教材·精品與示范系列
- 作者:陸淵章 主編
- 出版時(shí)間:2014/2/1
- ISBN:9787121224348
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP332
- 頁碼:215
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書按照教育部新的教學(xué)改革要求,結(jié)合示范專業(yè)建設(shè)和課程研究項(xiàng)目成果進(jìn)行編寫,突出嵌入式項(xiàng)目開發(fā)能力的培養(yǎng)。主要內(nèi)容包括:ARM嵌入式系統(tǒng)基礎(chǔ), ARM嵌入式處理器的體系結(jié)構(gòu)、指令系統(tǒng),嵌入式操作系統(tǒng),RealView MDK開發(fā)環(huán)境及ARM開發(fā)工具等;同時(shí)以基于ARM920T的應(yīng)用處理器S3C2410A為例,詳細(xì)介紹嵌入式系統(tǒng)設(shè)計(jì)及相關(guān)模塊接口技術(shù)(涵蓋時(shí)鐘、電源、I/O、中斷等),并提供大量的ARM應(yīng)用項(xiàng)目開發(fā)實(shí)例。
本書配有免費(fèi)的電子教學(xué)課件、習(xí)題參考答案及精品課網(wǎng)站,詳見前言。
2006.4-至今 江蘇信息職業(yè)技術(shù)學(xué)院電子信息工程系。1.基于物聯(lián)網(wǎng)的嵌入式項(xiàng)目教學(xué)探討 中國(guó)電子教育學(xué)會(huì) 20112.基于IOT嵌入式系統(tǒng)專業(yè)教學(xué)創(chuàng)新模式研究 江蘇信息職業(yè)技術(shù)學(xué)院 20123.基于S3C2410嵌入式導(dǎo)航系統(tǒng)研究 江蘇省教育廳 2010 主持4.ARM嵌入式平臺(tái)下組合導(dǎo)航系統(tǒng)研究 江蘇信息職業(yè)技術(shù)學(xué)院 2009 主持5.WSM-100逆變式直流脈沖氬弧焊機(jī)主控點(diǎn)設(shè)計(jì) 無錫威達(dá)電子有限公司 2007 主持
第1 章嵌入式系統(tǒng)基礎(chǔ)
1.1 嵌入式系統(tǒng)的基本概念
1.2 嵌入式系統(tǒng)的特點(diǎn)、組成與分類
1.2.1 嵌入式系統(tǒng)的應(yīng)用特點(diǎn)
1.2.2 嵌入式系統(tǒng)的發(fā)展與應(yīng)用
1.2.3 嵌入式系統(tǒng)的組成
1.2.4 嵌入式系統(tǒng)的分類
1.3 基于ARM的嵌入式開發(fā)環(huán)境
1.3.1 交叉開發(fā)環(huán)境
1.3.2 模擬開發(fā)環(huán)境
1.3.3 ARM開發(fā)工具
1.3.4 ARM開發(fā)仿真工具
1.4 如何學(xué)習(xí)和掌握嵌入式系統(tǒng)的開發(fā)方法
本章小結(jié)
思考與習(xí)題1 第1 章嵌入式系統(tǒng)基礎(chǔ)
1.1 嵌入式系統(tǒng)的基本概念
1.2 嵌入式系統(tǒng)的特點(diǎn)、組成與分類
1.2.1 嵌入式系統(tǒng)的應(yīng)用特點(diǎn)
1.2.2 嵌入式系統(tǒng)的發(fā)展與應(yīng)用
1.2.3 嵌入式系統(tǒng)的組成
1.2.4 嵌入式系統(tǒng)的分類
1.3 基于ARM的嵌入式開發(fā)環(huán)境
1.3.1 交叉開發(fā)環(huán)境
1.3.2 模擬開發(fā)環(huán)境
1.3.3 ARM開發(fā)工具
1.3.4 ARM開發(fā)仿真工具
1.4 如何學(xué)習(xí)和掌握嵌入式系統(tǒng)的開發(fā)方法
本章小結(jié)
思考與習(xí)題1
第2章 嵌入式處理器的體系結(jié)構(gòu)與異常處理
2.1 嵌入式微處理器的特點(diǎn)與命名規(guī)則
2.1.1 ARM嵌入式處理器的特點(diǎn)
2.1.2 ARM嵌入式處理器系列產(chǎn)品
2.1.3 ARM版本的命名規(guī)則
2.2 ARM體系結(jié)構(gòu)的運(yùn)行與寄存器
2.2.1 ARM體系結(jié)構(gòu)的存儲(chǔ)器格式
2.2.2 ARM體系結(jié)構(gòu)的工作狀態(tài)
2.2.3 ARM體系結(jié)構(gòu)的運(yùn)行模式
2.2.4 ARM體系結(jié)構(gòu)的寄存器
2.3 ARM的異常處理
2.3.1 ARM體系支持的異常類型
2.3.2 ARM的異常響應(yīng)
2.3.3 ARM的異常返回
本章小結(jié)
思考與習(xí)題2
第3章 嵌入式處理器指令系統(tǒng)
3.1 ARM嵌入式編程模型
3.2 ARM指令的格式
3.3 ARM指令的尋址方式
3.3.1 立即尋址
3.3.2 寄存器尋址
3.3.3 寄存器間接尋址
3.3.4 基址變址尋址
3.3.5 多寄存器尋址
3.3.6 相對(duì)尋址
3.3.7 堆棧尋址
3.4 ARM指令集
3.4.1 數(shù)據(jù)處理指令
3.4.2 程序狀態(tài)寄存器處理指令
3.4.3 寄存器加載/存儲(chǔ)指令
3.4.4 跳轉(zhuǎn)指令
3.4.5 移位指令
3.4.6 異常產(chǎn)生指令
3.5 Thumb狀態(tài)指令集
任務(wù)開發(fā)1 基于EMLINK固化DEMO程序
本章小結(jié)
思考與習(xí)題3
第4章 S3C2410A處理器的功能及應(yīng)用
4.1 S3C2410A處理器的功能與特性
4.1.1 S3C2410A處理器片上功能
4.1.2 S3C2410A處理器的特性
4.2 S3C2410A處理器內(nèi)部各模塊
4.2.1 時(shí)鐘與電源管理模塊
4.2.2 內(nèi)存控制器模塊
4.2.3 基本 I/O 接口模塊
4.2.4 中斷控制模塊
任務(wù)開發(fā)2 基于S3C2410A的LED顯示控制
任務(wù)開發(fā)3 基于UART串口通信控制
本章小結(jié)
思考與習(xí)題4
第5章 嵌入式操作系統(tǒng)
5.1 嵌入式操作系統(tǒng)管理基礎(chǔ)
5.1.1 嵌入式操作系統(tǒng)的基本概念
5.1.2 嵌入式最小系統(tǒng)
5.2 常見嵌入式操作系統(tǒng)
5.3 嵌入式Linux操作系統(tǒng)簡(jiǎn)介
任務(wù)開發(fā)4 基于IIC按鍵中斷控制
任務(wù)開發(fā)5 開發(fā)模數(shù)轉(zhuǎn)換(ADC)設(shè)計(jì)
任務(wù)開發(fā)6 看門狗定時(shí)器(WDT)控制
本章小結(jié)
思考與習(xí)題5
第6章 ARM開發(fā)工具的使用
6.1 RealView MDK開發(fā)環(huán)境
6.1.1 μVision3軟件開發(fā)平臺(tái)
6.1.2 HJTAG 仿真器
6.2 RealView MDK 的使用
6.2.1 RealView MDK 的安裝
6.2.2 μVision IDE集成開發(fā)環(huán)境的運(yùn)行
6.2.3 μVision IDE 主框架窗口
6.2.4 文件管理與工程創(chuàng)建
6.2.5 工程基本配置
6.2.6 編譯、鏈接與調(diào)試
6.2.7 Flash 編程工具
任務(wù)開發(fā)7 實(shí)時(shí)時(shí)鐘(RTC)控制
任務(wù)開發(fā)8 基于TFT液晶顯示控制
任務(wù)開發(fā)9 基于TCP/IP以太網(wǎng)通信設(shè)計(jì)
任務(wù)開發(fā)10 基于MEB1280的GPS通信
任務(wù)開發(fā)11 基于PWM步進(jìn)電動(dòng)機(jī)控制
任務(wù)開發(fā)12 基于GSM的GPRS模塊控制
本章小結(jié)
思考與習(xí)題6
參考文獻(xiàn)
隨著嵌入式技術(shù)的不斷發(fā)展,其應(yīng)用范圍迅速擴(kuò)大,社會(huì)對(duì)嵌入式人才的需求數(shù)量近幾年以每年40%以上的速率增長(zhǎng),所需技能型人才存在較大缺口,主要集中在消費(fèi)電子、通信設(shè)備、工業(yè)控制、安全安防、汽車電子、醫(yī)療電子、信息家電、互聯(lián)網(wǎng)、智能交通、軟件外包、航空航天、智能建筑、金融等行業(yè)中。在未來幾年,隨著信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)將獲得更廣闊的應(yīng)用與發(fā)展。為了培養(yǎng)更多的嵌入式專業(yè)技能型人才,許多高職院校進(jìn)行了多方面的專業(yè)建設(shè)和課程改革。
本書按照教育部新的教學(xué)改革要求,結(jié)合示范專業(yè)建設(shè)和課程研究項(xiàng)目成果進(jìn)行編寫。全書根據(jù)嵌入式系統(tǒng)的發(fā)展趨勢(shì),針對(duì)ARM嵌入式系統(tǒng)的應(yīng)用特點(diǎn),結(jié)合12個(gè)項(xiàng)目任務(wù),由淺入深、循序漸進(jìn)地介紹了ARM嵌入式系統(tǒng)基本概念,ARM處理器的體系結(jié)構(gòu)、指令系統(tǒng),嵌入式操作系統(tǒng),以及RealView MDK開發(fā)環(huán)境使用等。通過ARM開發(fā)、調(diào)試、應(yīng)用的整個(gè)過程,突出嵌入式系統(tǒng)的開發(fā)方法和技巧,培養(yǎng)基于ARM的軟件設(shè)計(jì)、硬件調(diào)試等專業(yè)技能。
本書在編寫過程中遵循職業(yè)教育的特點(diǎn),理論與實(shí)踐相結(jié)合,充分體現(xiàn)學(xué)習(xí)技能的層次性、漸進(jìn)性和實(shí)踐性特點(diǎn),主要通過ARM嵌入式系統(tǒng)基礎(chǔ)知識(shí)和ARM項(xiàng)目任務(wù)開發(fā)兩條主線進(jìn)行介紹,使讀者更容易學(xué)習(xí)和掌握ARM嵌入式系統(tǒng)開發(fā)應(yīng)用技能。各章主要內(nèi)容和參考學(xué)時(shí)如下表所示,各院?筛鶕(jù)教學(xué)實(shí)際情況對(duì)項(xiàng)目任務(wù)和學(xué)時(shí)進(jìn)行適當(dāng)調(diào)整。
章序 主要內(nèi)容 參考學(xué)時(shí)
第1章 簡(jiǎn)述嵌入式系統(tǒng)的基本概念和嵌入式系統(tǒng)開發(fā)環(huán)境,常用軟件開發(fā)工具的選擇與使用,以及如何學(xué)好嵌入式系統(tǒng)開發(fā),便于初學(xué)者快速掌握嵌入式系統(tǒng)開發(fā)基本方法 4
第2章 講述嵌入式ARM處理器的體系結(jié)構(gòu)及應(yīng)用選型 8
第3章 介紹ARM嵌入式處理器的指令系統(tǒng),以及ARM和Thumb狀態(tài)下的指令集 8
任務(wù)開發(fā)1 基于EMLINK固化DEMO程序 4
第4章 分析ARM嵌入式系統(tǒng)的硬件基本電路和接口電路的設(shè)計(jì),包括內(nèi)存控制器、基本I/O控制、中斷控制接口電路等 4
任務(wù)開發(fā)2 基于S3C2410的LED顯示控制 4
任務(wù)開發(fā)3 基于UART串口通信控制 4
第5章 介紹嵌入式操作系統(tǒng)的基本概念和常見的嵌入式操作系統(tǒng),以及應(yīng)用最廣泛的Linux操作系統(tǒng)的版本、架構(gòu)和應(yīng)用等2任務(wù)開發(fā)4基于IIC按鍵中斷控制 4
任務(wù)開發(fā)5 開發(fā)模數(shù)轉(zhuǎn)換(ADC)設(shè)計(jì) 4
任務(wù)開發(fā)6 看門狗定時(shí)器(WDT)控制 2
第6章 學(xué)會(huì)使用ARM開發(fā)工具,主要介紹 ARM RealView MDK開發(fā)基礎(chǔ)及軟件的使用方法與操作技巧 4
任務(wù)開發(fā)7 實(shí)時(shí)時(shí)鐘(RTC)控制 2
任務(wù)開發(fā)8 基于TFT液晶顯示控制 2
任務(wù)開發(fā)9 基于TCP/IP以太網(wǎng)通信設(shè)計(jì) 2
任務(wù)開發(fā)10 基于MEB1280的GPS通信 2
任務(wù)開發(fā)11 基于PWM步進(jìn)電動(dòng)機(jī)控制 2
任務(wù)開發(fā)12 基于GSM的GPRS模塊控制 2 總學(xué)時(shí)64
本書為高職高專院校電子類、通信類、計(jì)算機(jī)類、自動(dòng)化類等專業(yè)嵌入式系統(tǒng)課程的教材,也可作為應(yīng)用型本科、成人教育、自學(xué)考試、開放大學(xué)、中職學(xué)校及培訓(xùn)班的教材,以及電子工程技術(shù)人員的參考書。
本書由江蘇信息職業(yè)技術(shù)學(xué)院電子信息工程系陸淵章任主編,蔡友宏、徐敏、夏玉果任副主編。
由于作者水平有限,本書難免有疏忽和不當(dāng)之處,懇請(qǐng)各位讀者及同行專家批評(píng)指正。