全國高等職業教育“十二五”規劃教材·全國

全國高等職業教育“十二五”規劃教材·全國

《全國高等職業教育“十二五”規劃教材·全國》是2014年2月1日電子工業出版社出版的圖書,作者是陸淵章。

內容簡介

《全國高等職業教育"十二五"規劃教材·全國高職高專院校規劃教材·精品與示範系列:ARM嵌入式系統基礎與項目開發技術》為高職高專院校電子類、通信類、計算機類、自動化類等專業嵌入式系統課程的教材,也可作為套用型本科、成人教育、自學考試、開放大學、中職學校及培訓班的教材,以及電子工程技術人員的參考書。

內容簡介

本書按照教育部新的教學改革要求,結合示範專業建設和課程研究項目成果進行編寫,突出嵌入式項目開發能力的培養。主要內容包括:ARM嵌入式系統基礎, ARM嵌入式處理器的體系結構、指令系統,嵌入式作業系統,RealView MDK開發環境及ARM開發工具等;同時以基於ARM920T的套用處理器S3C2410A為例,詳細介紹嵌入式系統設計及相關模組接口技術(涵蓋時鐘、電源、I/O、中斷等),並提供大量的ARM套用項目開發實例。 本書配有免費的電子教學課件、習題參考答案及精品課網站,詳見前言。

作者簡介

2006.4-至今 江蘇信息職業技術學院電子信息工程系。1.基於物聯網的嵌入式項目教學探討 中國電子教育學會 20112.基於IOT嵌入式系統專業教學創新模式研究 江蘇信息職業技術學院 20123.基於S3C2410嵌入式導航系統研究 江蘇省教育廳 2010 主持4.ARM嵌入式平台下組合導航系統研究 江蘇信息職業技術學院 2009 主持5.WSM-100逆變式直流脈衝氬弧焊機主控點設計 無錫威達電子有限公司 2007 主持

圖書目錄

第1章嵌入式系統基礎
1.1嵌入式系統的基本概念
1.2嵌入式系統的特點、組成與分類
1.2.1嵌入式系統的套用特點
1.2.2嵌入式系統的發展與套用
1.2.3嵌入式系統的組成
1.2.4嵌入式系統的分類
1.3基於ARM的嵌入式開發環境
1.3.1交叉開發環境
1.3.2模擬開發環境
1.3.3ARM開發工具
1.3.4ARM開發仿真工具
1.4如何學習和掌握嵌入式系統的開發方法
本章小結
思考與習題1
第2章嵌入式處理器的體系結構與異常處理
2.1嵌入式微處理器的特點與命名規則
2.1.1ARM嵌入式處理器的特點
2.1.2ARM嵌入式處理器系列產品
2.1.3ARM版本的命名規則
2.2ARM體系結構的運行與暫存器
2.2.1ARM體系結構的存儲器格式
2.2.2ARM體系結構的工作狀態
2.2.3ARM體系結構的運行模式
2.2.4ARM體系結構的暫存器
2.3ARM的異常處理
2.3.1ARM體系支持的異常類型
2.3.2ARM的異常回響
2.3.3ARM的異常返回
本章小結
思考與習題2
第3章嵌入式處理器指令系統
3.1ARM嵌入式編程模型
3.2ARM指令的格式
3.3ARM指令的定址方式
3.3.1立即定址
3.3.2暫存器定址
3.3.3暫存器間接定址
3.3.4基址變址定址
3.3.5多暫存器定址
3.3.6相對定址
3.3.7堆疊定址
3.4ARM指令集
3.4.1數據處理指令
3.4.2程式狀態暫存器處理指令
3.4.3暫存器載入/存儲指令
3.4.4跳轉指令
3.4.5移位指令
3.4.6異常產生指令
3.5Thumb狀態指令集
任務開發1基於EMLINK固化DEMO程式
本章小結
思考與習題3
第4章S3C2410A處理器的功能及套用
4.1S3C2410A處理器的功能與特性
4.1.1S3C2410A處理器片上功能
4.1.2S3C2410A處理器的特性
4.2S3C2410A處理器內部各模組
4.2.1時鐘與電源管理模組
4.2.2記憶體控制器模組
4.2.3基本I/O接口模組
4.2.4中斷控制模組
任務開發2基於S3C2410A的LED顯示控制
任務開發3基於UART串口通信控制
本章小結
思考與習題4
第5章嵌入式作業系統
5.1嵌入式作業系統管理基礎
5.1.1嵌入式作業系統的基本概念
5.1.2嵌入式最小系統
5.2常見嵌入式作業系統
5.3嵌入式Linux作業系統簡介
任務開發4基於IIC按鍵中斷控制
任務開發5開發模數轉換(ADC)設計
任務開發6看門狗定時器(WDT)控制
本章小結
思考與習題5
第6章ARM開發工具的使用
6.1RealViewMDK開發環境
6.1.1μVision3軟體開發平台
6.1.2HJTAG仿真器
6.2RealViewMDK的使用
6.2.1RealViewMDK的安裝
6.2.2μVisionIDE集成開發環境的運行
6.2.3μVisionIDE主框架視窗
6.2.4檔案管理與工程創建
6.2.5工程基本配置
6.2.6編譯、連結與調試
6.2.7Flash編程工具
任務開發7實時時鐘(RTC)控制
任務開發8基於TFT液晶顯示控制
任務開發9基於TCP/IP乙太網通信設計
任務開發10基於MEB1280的GPS通信
任務開發11基於PWM步進電動機控制
任務開發12基於GSM的GPRS模組控制
本章小結
思考與習題6
參考文獻

序言

隨著嵌入式技術的不斷發展,其套用範圍迅速擴大,社會對嵌入式人才的需求數量近幾年以每年40%以上的速率增長,所需技能型人才存在較大缺口,主要集中在消費電子、通信設備、工業控制、安全安防、汽車電子、醫療電子、信息家電、網際網路、智慧型交通、軟體外包、航空航天、智慧型建築、金融等行業中。在未來幾年,隨著信息化、智慧型化、網路化的發展,嵌入式系統技術將獲得更廣闊的套用與發展。為了培養更多的嵌入式專業技能型人才,許多高職院校進行了多方面的專業建設和課程改革。
本書按照教育部新的教學改革要求,結合示範專業建設和課程研究項目成果進行編寫。全書根據嵌入式系統的發展趨勢,針對ARM嵌入式系統的套用特點,結合12個項目任務,由淺入深、循序漸進地介紹了ARM嵌入式系統基本概念,ARM處理器的體系結構、指令系統,嵌入式作業系統,以及RealView MDK開發環境使用等。通過ARM開發、調試、套用的整個過程,突出嵌入式系統的開發方法和技巧,培養基於ARM的軟體設計、硬體調試等專業技能。
本書在編寫過程中遵循職業教育的特點,理論與實踐相結合,充分體現學習技能的層次性、漸進性和實踐性特點,主要通過ARM嵌入式系統基礎知識和ARM項目任務開發兩條主線進行介紹,使讀者更容易學習和掌握ARM嵌入式系統開發套用技能。各章主要內容和參考學時如下表所示,各院校可根據教學實際情況對項目任務和學時進行適當調整。
章序 主要內容 參考學時
第1章 簡述嵌入式系統的基本概念和嵌入式系統開發環境,常用軟體開發工具的選擇與使用,以及如何學好嵌入式系統開發,便於初學者快速掌握嵌入式系統開發基本方法 4
第2章 講述嵌入式ARM處理器的體系結構及套用選型 8
第3章 介紹ARM嵌入式處理器的指令系統,以及ARM和Thumb狀態下的指令集 8
任務開發1 基於EMLINK固化DEMO程式 4
第4章 分析ARM嵌入式系統的硬體基本電路和接口電路的設計,包括記憶體控制器、基本I/O控制、中斷控制接口電路等 4
任務開發2 基於S3C2410的LED顯示控制 4
任務開發3 基於UART串口通信控制 4
第5章 介紹嵌入式作業系統的基本概念和常見的嵌入式作業系統,以及套用最廣泛的Linux作業系統的版本、架構和套用等2任務開發4基於IIC按鍵中斷控制 4
任務開發5 開發模數轉換(ADC)設計 4
任務開發6 看門狗定時器(WDT)控制 2
第6章 學會使用ARM開發工具,主要介紹 ARM RealView MDK開發基礎及軟體的使用方法與操作技巧 4
任務開發7 實時時鐘(RTC)控制 2
任務開發8 基於TFT液晶顯示控制 2
任務開發9 基於TCP/IP乙太網通信設計 2
任務開發10 基於MEB1280的GPS通信 2
任務開發11 基於PWM步進電動機控制 2
任務開發12 基於GSM的GPRS模組控制 2 總學時64
本書為高職高專院校電子類、通信類、計算機類、自動化類等專業嵌入式系統課程的教材,也可作為套用型本科、成人教育、自學考試、開放大學、中職學校及培訓班的教材,以及電子工程技術人員的參考書。
本書由江蘇信息職業技術學院電子信息工程系陸淵章任主編,蔡友宏、徐敏、夏玉果任副主編。
由於作者水平有限,本書難免有疏忽和不當之處,懇請各位讀者及同行專家批評指正。
為方便教師教學,本書配有免費的電子教學課件、習題參考答案。

相關詞條

熱門詞條

聯絡我們