嵌入式32位微處理器系統設計與套用

嵌入式32位微處理器系統設計與套用

《嵌入式32位微處理器系統設計與套用》是2006年電子工業出版社出版的圖書,作者是何加銘。

基本介紹

  • 書名:嵌入式32位微處理器系統設計與套用
  • 作者:何加銘
  • ISBN:9787121021893
  • 頁數:359
  • 定價:29.00元
  • 出版社:電子工業出版社
  • 出版時間:2006-1
  • 裝幀:簡裝本
  • 開本:16
內容簡介,目錄,

內容簡介

本書從嵌入式32位微處理器+Linux OS平台的軟、硬體設計角度出發,全面、系統地介紹ARM處理器的體系結構及基於Motorola ARM9處理器的嵌入式系統設計方法和實例。從嵌入式系統的基本功能、基本設計理論切入,由淺入深地講述ARM體系結構、編程技巧、Linux的套用實例及相應的實驗。
本書可作為高等院校研究生和高年級本科生“嵌入式系統”課程的教材,也可作為從事嵌入式系統研究開發的工程技術人員的參考書。
本書系統地介紹了嵌人式系統的基本原理和主要技術,以基於ARM920T核心的Mo—torola MC9328MXl為重點,詳細討論了嵌入式系統的硬體結構和軟體體系。本書共分11章,內容包括:嵌入式系統設計基礎、ARM體系結構、ARM指令集、嵌入式系統程式設計、基於MC9328MXl嵌入式系統、嵌入式作業系統開發與套用、ADS集成開發環境、嵌入式軟體開發實驗、嵌入式擴展接口實驗、uC/0S一Ⅱ作業系統移植與套用、Linux作業系統移植與套用。其中,第1~6章為基礎理論,主要講述基於ARM的嵌人式系統的有關概念及
其硬體和軟體問題;第7~11章為實驗套用,詳細討論基於ARM的軟體開發環境和典型套用的基本原理,並給出在推薦的實驗設備上所做的典型實驗。
本書對使用各類ARM9、ARM7系統,尤其是使用Motoro1a公司DragonBall系列晶片開發產品的公司、科技工作者具有參考和借鑑價值。

目錄

第1章 嵌入式系統設計基礎
1.1 嵌入式系統的基本概念
1.1.1 嵌入式系統概述
1.1.2 嵌入式系統套用與發展
1.2 嵌入式系統的組成結構
1.2.1 系統組成結構
1.2.2 ARM處理器
1.2.3 嵌入式作業系統
1.3 嵌入式系統設計流程
1.3.1 系統設計流程
1.3.2 軟體開發環境
第2章 刪體系結構
2.1 ARM技術的套用及其特點
2.1.1 ARM技術的套用
2.1.2 ARM技術的特點
2.2 ARM體系結構版本的命名方法
2.2.1 ARM體系結構版本概述
2.2.2 ARM體系的發展
2.2.3 ARM體系結構版本命名
2.3 ARM核(ARM系列處理器的核心)
2.3.1 ARM7
2.3.2 ARM9
2.3.3 ARMlO
2.3.4 StongARM
2.3.5 Xscale
2.4 ARM指令流水線結構
2.4.1 ARM 3級指令流水線
2.4.2 ARM 5級指令流水線
2.4.3 ARM 6級指令流水線
2.5 ARM處理器的工作
2.5.1 ARM處理器工作狀態
2.5.2 ARM處理器工作模式
2.6 ARM暫存器
2.6.1通用暫存器
2.6.2程式狀態暫存器
2.7 ARM異常中斷
2.7.1 ARM異常中斷類型
2.7.2 ARM異常中斷回響過程
2.7.3 ARM異常中斷返回
2.7.4 ARM異常中斷優先權
2.8 ARM存儲系統
2.8.1 ARM體系中的存儲空間
2.8.2 ARM存儲器格式
第3章 ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令的編碼
3.1.2 ARM指令的分類
3.1.3 ARM指令的條件執行
3.2 ARM指令定址方式
3.3 ARM指令介紹
3.3.1跳轉指令
3.3.2數據處理指令
3.3.3狀態暫存器訪問指令
3.3.4 Load/Store指令
3.3.5異常中斷產生指令
3.3.6協處理器指令
3.4 Thumb指令介紹
3.4.1 Thumb指令簡介
3.4.2 Thumb狀態切換
3.4.3 Thumb指令使用
第4章 嵌入式系統程式設計
4.1 ARM彙編語言的偽操作與偽指令
4.1.1 ARM彙編語言偽操作
4.1.2 ARM彙編語言偽指令
4.2 ARM彙編語言編程與最佳化
4.2.1 ARM彙編語言編程基礎
4.2.2 ARM彙編語言編程技巧
4.2.3 ARM彙編語言編程實例
4.3 嵌入式C語言編程
4.3.1 嵌入式C語言編程基礎
4.3.2 嵌入式C語言編程最佳化
4.3.3 嵌入式C語言編程實例
4.4 彙編與C語言混合編程
4.4.1 ATPCS簡介
4.4.2 C語言內嵌彙編
4.4.3 彙編與C語言程式相互調用
第5章 基於MC9328NIXl嵌入式系統
5.1 MC9328MXl處理器
5.1.1 Motorola MC9328MXl處理器概述
5.1.2 MC9328MXl功能結構
5.1.3 MC9328MXl引腳信號
5.1.4 MC9328MXl Reset模組
5.1.5 MC9328MXl Bootstrap模式
5.2 MC9328MXl標準硬體接口
5.2.1存儲控制器
……
第6章 嵌入式作業系統開發與套用
第7章 ADS集成開發環境
第8章 嵌入式軟體開發實驗
第9章 嵌入式擴展接口實驗
第10章 C/OS-Ⅱ作業系統移植與套用
第11章 LilllllX作業系統移植與套用
參考文獻

相關詞條

熱門詞條

聯絡我們