《高等院校信息技術規劃教材:嵌入式系統開發》從教學出發,詳細介紹了基于ARM7處理器的體系結構、編程模型、指令系統及匯編語言程序設計方法,同時以NXP公司的LPC2000系列微控制器為例,討論了微控制器的基本組成和片上外設接口資源,以及嵌入式系統開發的相關知識,并舉例闡述了嵌入式系統的開發過程。全書共分9章,內容包括嵌入式系統概述,ARM技術及體系結構,ARM7TDMI指令系統,ARM7匯編語言程序設計,LPC2000系列微處理器組成與中斷技術,LPC2000系列微處理器外設接口,ARM系列芯片的外圍電路設計,嵌入式軟件開發技術和嵌入式系統設計及應用。
《高等院校信息技術規劃教材:嵌入式系統開發》結構合理,概念清晰,深入淺出,可作為高等院校本科生或研究生開展嵌入式系統基礎教學的教材,也是廣大嵌入式系統設計愛好者入門學習的教材。
《高等院校信息技術規劃教材:嵌入式系統開發》按照高等院校對嵌入式系統專業教學要求編寫,內容涵蓋了嵌入式系統軟硬件技術及其應用。內容安排上由易到難,結合嵌入式系統的教學實際,貼近嵌入式系統開發實際應用。以常用的ARM7處理器為主線,以嵌入式基本知識為支撐,從軟硬件開發基礎兩個方面向讀者闡述嵌入式系統的設計方法,并且通過設計實例深入淺出地介紹嵌入式系統開發過程以及嵌入式系統的設計與實現。其主要特色如下:
系統性與層次性緊密結合:從嵌入式系統基礎、ARM7的先進技術、體系結構、指令集、程序設計到應用實例,系統講述了嵌入式系統開發基礎和應用。在開發設計內容、設計難度和綜合性方面具有層次性。
設計技術與設計方法相結合:以ARM7指令集為主,介紹匯編程序設計方法;以LPC2000系列處理器為例,分析嵌入式系統組成,學習嵌入式的接口技術。
貼近實際教學需要,書中習題和實例齊全,并配有電子教案和實驗指導書(電子版),便于學生實驗和課程設計。
體現實踐應用性:以項目開發為主題,在第9章介紹項目設計過程和實現方法,使讀者舉一反三,靈活運用所學知識。
《高等院校信息技術規劃教材:嵌入式系統開發》非常適合高等院校電子、通信、自動化、計算機等專業嵌入式課程的本科教材以及工程設計者的參考用書,
第1章 嵌入式系統概述
1.1 引言
1.2 嵌入式系統的概述
1.2.1 嵌入式系統的定義
1.2.2 嵌入式系統組成
1.2.3 嵌入式系統的特點
1.2.4 嵌入式系統應用
1.3 嵌入式處理器
1.3.1 嵌入式處理器的組成
1.3.2 嵌入式處理器的分類
1.3.3 典型的嵌入式處理器
1.3.4 嵌入式處理器的性能指標
1.4 嵌入式操作系統
1.4.1 嵌入式操作系統簡介
1.4.2 嵌入式操作系統的種類
1.4.3 實時操作系統的相關概念
1.4.4 幾種典型的嵌入式操作系統
1.5 嵌入式系統開發
1.5.1 嵌入式系統開發過程
1.5.2 常用的設計流程模型
1.5.3 嵌入式系統的開發環境及調試方法
本章小結
習題1
第2章 ARM技術及體系結構
2.1 嵌入式ARM處理器概況
2.1.1 ARM體系的版本說明
2.1.2 ARM內核的命名
2.1.3 常用ARM處理器系列介紹
2.2 ARM處理器技術
2.2.1 RISC技術
2.2.2 流水線技術
2.2.3 哈佛結構
2.2.4 AMBA總線技術
2.2.5 ARM處理器的調試跟蹤技術
2.3 ARM7處理器結構
2.3.1 ARM7TDMI內部構成
2.3.2 ARM7TDMI內核結構
2.3.3 ARM7TDMI處理器模塊接口信號
2.3.4 ARM7xxT模塊功能圖
2.4 ARM7TDMI的工作狀態及模式
2.4.1 ARM處理器的工作狀態
2.4.2 ARM處理器模式
2.5 ARM7內部寄存器
2.5.1 ARM狀態下的寄存器組織
2.5.2 Thumb狀態下的寄存器組織
2.5.3 程序狀態寄存器
2.6 ARM體系的異常處理
2.6.1 異常優先級
2.6.2 異常向量表
2.6.3 異常中斷的進入與退出
2.6.4 ARM中的異常處理
2.6.5 異常中斷延時計算
2.7 ARM體系的存儲方式
2.7.1 數據存儲格式
2.7.2 非對齊的存儲器訪問
本章小結
習題2
第3章 ARM7TDMI指令系統
3.1 ARM7TDMI指令集概述
3.1.1 ARM指令分類
3.1.2 指令格式
3.1.3 指令的條件域
3.1.4 第2個操作數的三種形式
……
第4章 ARM7匯編語言程序設計
第5章 LPC2000系列微處理器組成與中斷技術
第6章 LPC2000系列處理器外設接口
第7章 ARM系列芯片的外圍電路設計
第8章 嵌入式軟件開發技術
第9章 嵌入式系統設計及應用
參考文獻