注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構ARM嵌入式系統(tǒng)基礎與開發(fā)教程

ARM嵌入式系統(tǒng)基礎與開發(fā)教程

ARM嵌入式系統(tǒng)基礎與開發(fā)教程

定 價:¥36.00

作 者: 丁文龍,李志軍 主編
出版社: 北京大學出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787301173183 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 305 字數(shù):  

內容簡介

  《ARM嵌入式系統(tǒng)基礎與開發(fā)教程》全面、系統(tǒng)地介紹ARM7TDMI處理器的體系結構、編程模型、指令系統(tǒng),以及ADS1.2、Real View MDK、PROTEUS三個開發(fā)環(huán)境。同時,還以基于ARM7TDMI的應用處理器LPC2124為核心,詳細介紹了ARM嵌入式系統(tǒng)設計、相關接口技術、嵌入式軟件設計等內容。接口技術的內容涵蓋了GPIO、中斷、定時器、LIART、RTC、A/D、I2C、SPI、PWM,并列舉了大量實例。《ARM嵌入式系統(tǒng)基礎與開發(fā)教程》還介紹了uC/OS-Ⅱ軟件體系結構、文件結構及移植規(guī)劃等方面的內容。在第9章提供了一個綜合實例?!禔RM嵌入式系統(tǒng)基礎與開發(fā)教程》從教學和應用的角度出發(fā),具有較強的系統(tǒng)性和實用性。內容充實,圖文并茂,選材精煉,論述由淺入深,每章除配有大量的例子和思考與練>J題外,還配備了一定量的實例分析。《ARM嵌入式系統(tǒng)基礎與開發(fā)教程》可作為高等院校計算機科學與技術、通信工程、電子信息工程、自動化等水科專業(yè)的嵌入式系統(tǒng)課程教材,也可作為嵌入式應用工程技術人員的參考書。

作者簡介

暫缺《ARM嵌入式系統(tǒng)基礎與開發(fā)教程》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)
1.1.1 嵌入式系統(tǒng)定義
1.1.2 嵌入式系統(tǒng)特點
1.1.3 嵌入式系統(tǒng)應用
1.2 嵌入式系統(tǒng)組成結構
1.2.1 嵌入式系統(tǒng)硬件平臺
1.2.2 嵌入式系統(tǒng)軟件結構
1.3 嵌入式系統(tǒng)開發(fā)基小流程
1.4 嵌入式系統(tǒng)發(fā)展趨勢
1.5 學習嵌入式系統(tǒng)的建議
本章小結
思考與練習
第2章 ARM體系結構
2.1 ARM簡介
2.1.1 ARM公司簡介
2.1.2 ARM體系結構的發(fā)腱
2.1.3 ARM處理器系列簡介
2.2 ARM7編程模型
2.2.1 ARM7TDMI功能圖
2.2.2 ARM處理器工作狀態(tài)
2.2.3 ARM處理器工作模式
2.2.4 ARM內部寄存器
2.2.5 指令長度及數(shù)據(jù)類型
2.2.6 存儲器格式
2.2.7 3級流水線
2.2.8 異常處理
本章小結
思考與練習
第3章 ARM7TDMI(-S)指令系統(tǒng)
3.1 ARM處理器尋址方式
3.2 ARM處理器指令概述
3.2.1 ARM指令的特點
3.2.2 ARM指令集分類
3.2.3 指令格式與條件碼
3.3 ARM指令集
3.3.1 加載/存儲指令
3.3.2 數(shù)據(jù)處理指令
3.3.3 乘法/乘加指令
3.3.4 跳轉指令
3.3.5 程序狀態(tài)寄存器訪問指令
3.3.6 協(xié)處理器指令
3.3.7 異常中斷指令
本章小結
思考與練習
第4章 基于ARM的嵌入式軟件設計
4.1 嵌入式系統(tǒng)程序設計方法
4.1.1 嵌入式軟件特點
4.1.2 嵌入式軟件設計流程
4.2 ARM匯編語偽指令
4.2.1 指導性偽指令
4.2.2 數(shù)據(jù)定義偽指令
4.2.3 輸出撤告型偽指令
4.2.4 符號定義偽指令
4.2.5 匯編語言控制偽指令
4.2.6 與ARM匯編語言組合的偽指令
4.3 ARM匯編語言程序設計
4.3.1 ARM匯編語言規(guī)范
4.3.2 ARM編語言程序結構
4.3.3 ARM匯編程序設計實例
4.4 ARMC語言程序設計
4.4.1 預處理偽指令
4.4.2 函數(shù)及函數(shù)庫
4.4.3 ARMC語言程序設計實例
4.5 ARM C語言與匯編語言混合編程
4.6 ARM程序結構分析
本章小結
思考與練習
第5章 嵌入式系統(tǒng)常用開發(fā)工具
5.1 ARM開發(fā)工具ADS1.2
5.1.1 ADS1.2集成開發(fā)環(huán)境的組成
5.1.2 工程的創(chuàng)建、編譯和鏈接
5.1.3 使用AXD調試代碼
5.2 ARM開發(fā)工具RealView MDK
5.2.1 RealView MDK簡介
5.2.2 RealView MDK軟件的特點
5.2.3 ULINK2仿真器簡介
5.2.4 工程的創(chuàng)建、編譯和鏈接
5.2.5 工程的調試
5.2.6 映像文件下載
5.3 ARM仿真設計軟件PROTEUS
5.3.1 ISIS編輯環(huán)境
5.3.2 PROTEUS設計與仿真流程
5.3.3 PROTEUS設計與仿真實例
本章小結
思考與練習
第6章 基于LPC2000系列的嵌入式應用開發(fā)實例
6.1 LPC2000系列處理器簡介
6.1.1 LPC2000系列處理器特性
6.1.2 LPC2000系列處理器結構
6.1.3 LPC2000系列處理器引腳配置
6.2 存儲器管理
6.2.1 片內存儲器
6.2.2 外存儲器
6.2.3 存儲器映射
6.2.4 存儲器重映射及引導塊
6.2.5 系統(tǒng)啟動代碼分析
6.3 GPIO端口功能及應用
6.3.1 引腳連接模塊寄存器
6.3.2 GPIO寄存器描述
6.3.3 應用實例
6.4 中斷控制功能及應用
6.4.1 向量中斷控制器概述
6.4.2 VIC寄存器描述
6.4.3 VIC基本使用方法
6.4.4 外部中斷
6.4.5 外部中斷寄存器描述
6.4.6 應用實例
6.5 定時器功能及應用
6.5.1 定時器器功能及應用
6.8.1 A/D轉換器概述
6.8.2 A/D寄存器描述
6.8.3 A/D基奉操作
6.8.4 應用實例
6.9 I2C接口功能及應用
6.9.1 I2C接口描述
6.9.2 I2C寄存器描述
6.9.3 I2C操作模式
6.9.4 應用實例
6.10 SPI接口功能及應用
6.10.1 SPI接口描述
6.10.2 SPI奇存器描述
6.10.3 SPI操作模式
6.10.4 應用實例
6.11 PWM功能及應用
6.11.1 PWM概述
6.11.2 PWM寄存器描述
6.11.3 PWM基奉操作
6.11.4 應用實例
本章小結
思考與練習
第7章 嵌入式實時操作系統(tǒng)μC/OS-Ⅱ基礎
7.1 嵌入式操作系統(tǒng)概述
7.1.1 嵌入式操作系統(tǒng)
7.1.2 典型的嵌入式操作系統(tǒng)
7.2 嵌入式實時操作系統(tǒng)μC/OS-Ⅱ
7.2.1 μC/OS-Ⅱ概述
7.2.2 μC/OS-Ⅱ特點
7.2.3 μC/OS-Ⅱ軟件體系結構
7.2.4 μC/OS-Ⅱ文件結構
7.3 μC/OS-Ⅱ內核結構
7.3.1 臨界段的處理
7.3.2 任務和任務狀態(tài)
7.3.3 任務控制塊
7.3.4 任務調度
7.3.5 中斷服務
7.3.6 時鐘節(jié)拍與時間管理
7.3.7 μC/OS-Ⅱ的初始化
7.3.8 μC/OS-Ⅱ的啟動
本章小結
思考與練習
第8章 μC/OS-Ⅱ在ARM7上的移植
8.1 移植規(guī)劃
8.1.1 編譯器選擇
8.1.2 ARM7.工作模式選擇
8.1.3 支持的指令集
8.2 移植μC/OS-Ⅱ
8.2.1 編寫OS_CPU_H
8.2.2 編寫OS_CPU_C.C
8.2.3 編寫0S_CPU_A.S
8.2.4 關于中斷及時鐘節(jié)拍
8.3 應用實例——移植μC/OS-Ⅱ到LPC2000
8.3.1 編寫啟動代碼
8.3.2 掛接SWI軟件中斷
8.3.3 中斷及時鐘節(jié)拍中斷
8.3.4 編寫應用程序
本章小結
思考與練習
第9章 綜合實例——超聲波測距儀設計
9.1 項目功能描述
9.1.1 實現(xiàn)功能
9.1.2 主要性能指標
9.2 總體設計
9.2.1 超聲波測距原理
9.2.2 超聲波速度的確定
9.2.3 超聲波測距儀總體設計
9.3 硬件電路設計
9.3.1 元器件的選擇
9.3.2 發(fā)射電路設計
9.3.3 接收電路設計
9.3.4 語音播報電路設計
9.3.5 LCD顯示電路設計
9.4 程序設計
9.5 測試結果
本章小結
思考與練習
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號