對于本書推薦理由:
·配套多媒體教學課件
·配套實驗教程
·配套學習指導
內容簡介
本書是《ARM嵌入式系統系列教程》中的理論課教材。
以PHILIPS公司LPC2000系列ARM微控制器為例,深入淺出地介紹嵌入式系統開發的各個方面。全書共分為3部分:第1章和第2章為理論部分,主要介紹嵌入式系統的概念及開發方法。第3~5章為基礎部分,主要介紹ARM7體系結構、指令系統及LPC2000系列ARM微控制器的結構原理。第6~8章為應用部分,主要以LPC2000系列微控制器為例介紹如何設計嵌入式系統,包括硬件的設計、μC/OSII的移植以及建立軟件開發平臺的方法。本書可以作為高等院校電子、自動化、機電一體化計算機等相關專業嵌入式系統課程的教材,也可作為從事嵌入式系統應用開發工程師的參考資料。
本書配套多媒體教學課件。
目 錄
第1章 嵌入式系統概述
1.1 嵌入式系統
1.1.1 現實中的嵌入式系統
1.1.2 嵌入式系統的概念
1.1.3 嵌入式系統的未來
1.2 嵌入式處理器
1.2.1 嵌入式處理器簡介
1.2.2 嵌入式系統的分類
1.3 嵌入式操作系統
1.3.1 嵌入式操作系統簡介
1.3.2 嵌入式操作系統基本概念
1.3.3 使用實時操作系統的必要性
1.3.4 實時操作系統的優缺點
1.3.5 常見的嵌入式操作系統
思考與練習
第2章 嵌入式系統工程設計
2.1 嵌入式系統項目開發生命周期
2.1.1 識別需求
2.1.2 提出方案
2.1.3 執行項目
2.1.4 結束項目
2.2 嵌入式系統工程設計方法簡介
2.2.1 由上而下與由下而上
2.2.2 UML系統建模
2.2.3 面向對象OO的思想
思考與練習
第3章 ARM7體系結構
3.1 ARM
3.1.1 ARM的體系結構
3.1.2 ARM處理器核
3.2 ARM7TDMI
3.2.1 三級流水線
3.2.2 存儲器訪問
3.2.3 存儲器接口
3.3 ARM7TDMI的模塊、內核和功能框圖
3.4 體系結構直接支持的數據類型
3.5 處理器狀態
3.6 處理器模式
3.7 內部寄存器
3.7.1 ARM狀態寄存器集
3.7.2 Thumb狀態寄存器集
3.8 程序狀態寄存器
3.8.1 條件代碼標志
3.8.2 控制位
3.8.3 保留位
3.9 異常
3.9.1 異常入口/出口匯總
3.9.2 進入異常
3.9.3 退出異常
3.9.4 快速中斷請求
3.9.5 中斷請求
3.9.6 中止
3.9.7 軟件中斷指令
3.9.8 未定義的指令
3.9.9 異常向量
3.9.10 異常優先級
3.10 中斷延遲
3.10.1 最大中斷延遲
3.10.2 最小中斷延遲
第4章 ARM7TDMI(?S)指令系統
第5章 LPC2000系列ARM硬件結構
第6章 接口技術與硬件設計
第7章 移植μC/OSII到ARM7
第8章 嵌入式系統開發平臺
內容截圖:
網友評價:
網友一:這本書是我們上專業課指定的教材,真的很不錯。相信我沒錯的。