注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構ARM 7易學通

ARM 7易學通

ARM 7易學通

定 價:¥29.00

作 者: 三恒星科技編著
出版社: 人民郵電出版社
叢編項: 硬件開發(fā)易學通
標 簽: 計算機原理與基礎

ISBN: 9787115147400 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 215 字數(shù):  

內(nèi)容簡介

本書是指導初學者學習ARM的入門書。本書通過講解ARM7內(nèi)核ARM7TDMI的開發(fā)過程來闡述ARM7的相關知識。書中介紹了ARM 7的結構、ARM處理器的編程模型、指令系統(tǒng)、LPC2210的硬件結構、嵌入式操作系統(tǒng)(C/OS-II、ADS 集成開發(fā)環(huán)境等內(nèi)容,最后精選了幾個典型的應用實例,以加深讀者對知識點的理解。   本書內(nèi)容豐富、結構清晰、語言簡練、實例眾多,不僅可以作為ARM初學者的學習和參考用書,也可作為各大、中專院校相關專業(yè)和嵌入式系統(tǒng)培訓班的教材。   本書配套光盤包括所有實例的素材和多媒體教學軟件,并配以語音同步講解,能夠更好地幫助讀者快速掌握ARM的應用方法。

作者簡介

暫缺《ARM 7易學通》作者簡介

圖書目錄

第1章 ARM概述
1.1 ARM簡介 2
1.1.1 ARM的技術介紹及應用領域 2
1.1.2 ARM處理器體系結構 2
1.1.3 ARM處理器核 5
1.2 ARM7TDMI 8
1.2.1 ARM7TDMI簡介 8
1.2.2 ARM7TDMI結構框圖及功能 9
1.2.3 ARM7TDMI內(nèi)核框圖 11
1.2.4 ARM7TDMI功能框圖 12
第2章 嵌入式系統(tǒng)
2.1 嵌入式系統(tǒng)的介紹 18
2.1.1 嵌入式系統(tǒng)的概念 18
2.1.2 嵌入式系統(tǒng)的分類 18
2.1.3 嵌入式系統(tǒng)的應用領域 19
2.1.4 嵌入式系統(tǒng)發(fā)展趨勢 20
2.2 嵌入式處理器 21
2.2.1 嵌入式處理器簡介 21
2.2.2 嵌入式處理器的分類 21
2.2.3 嵌入式處理器的選擇 23
2.3 嵌入式操作系統(tǒng) 24
2.3.1 嵌入式操作系統(tǒng)簡介 24
2.3.2 典型操作系統(tǒng) 24
2.3.3 嵌入式操作系統(tǒng)的選擇 26
2.4 應用實例分析 28
第3章 ARM處理器的編程模型
3.1 處理器的工作狀態(tài) 32
3.2 處理器模式 32
3.3 指令長度及數(shù)據(jù)類型 33
3.4 ARM體系結構的存儲器 33
3.5 內(nèi)部寄存器 34
3.5.1 ARM狀態(tài)下的寄存器 35
3.5.2 Thumb狀態(tài)下的寄存器組織 37
3.5.3 程序狀態(tài)寄存器 39
3.6 異常(Exceptions) 41
3.6.1 ARM體系結構所支持的異常類型 41
3.6.2 對異常的響應 41
3.6.3 各類異常的具體描述 43
3.6.4 異常向量(Exception Vectors) 44
3.6.5 異常優(yōu)先級(Exception Priorities) 45
3.6.6 應用程序中的異常處理 45
3.7 中斷延遲 45
3.8 復位 46
第4章 指令系統(tǒng)
4.1 跟指令相關的概念 48
4.1.1 處理器模式與寄存器 48
4.1.2 流水線 50
4.1.3 時序 50
4.2 ARM指令集 51
4.2.1 ARM指令基礎 51
4.2.2 ARM指令 55
4.3 Thumb指令集 64
4.3.1 Thumb指令與ARM指令的不同 65
4.3.2 Thumb存儲器訪問指令 66
4.3.3 Thumb數(shù)據(jù)處理指令 69
4.3.4 Thumb跳轉指令 77
4.3.5 Thumb雜項指令 78
4.3.6 Thumb偽指令 78
4.4 ARM處理器尋址方式 80
4.5 應用實例分析 82
第5章 LPC2210硬件結構
5.1 系列簡介 88
5.1.1 結構框圖 89
5.1.2 LPC2210引腳配置 89
5.2 LPC2210硬件功能描述 97
5.2.1 系統(tǒng)控制 97
5.2.2 存儲器 111
5.2.3 向量中斷控制器(VIC) 115
5.2.4 引腳連接模塊 119
5.2.5 外部存儲器控制器(EMC) 122
5.2.6 GPIO 124
5.2.7 A/D轉換器 125
5.2.8 UART0和UART1 127
5.2.9 I2C接口 130
5.2.10 SPI接口 131
5.2.11 定時器0和定時器1 133
5.2.12 看門狗定時器 135
5.2.13 實時時鐘 138
5.2.14 脈寬調(diào)制器(PWM) 139
第6章 μC/OS-Ⅱ操作系統(tǒng)
6.1 μC/OS-Ⅱ操作系統(tǒng)簡介 144
6.2 μC/OS-Ⅱ應用程序基本結構 144
6.2.1 μC/OS-Ⅱ的應用程序的基本結構 144
6.2.2 μC/OS-ⅡAPI 145
6.2.3 μC/OS-Ⅱ多任務實現(xiàn)機制分析 146
6.2.4 μC/OS-Ⅱ配置 147
6.3 移植μC/OS-Ⅱ 149
6.3.1 移植前期工作 149
6.3.2 目錄和文件 150
6.4 移植代碼應用到LPC2210 162
6.4.1 移植概要 162
6.4.2 移植關鍵問題 162
第7章 ADS集成開發(fā)環(huán)境
7.1 ADS集成開發(fā)環(huán)境簡介 168
7.2 CodeWarrior集成開發(fā)環(huán)境 168
7.2.1 編輯工程 169
7.2.2 編譯和鏈接工程 172
7.3 調(diào)試器 177
7.3.1 AXD調(diào)試器 177
7.3.2 工程的調(diào)試 179
7.4 仿真器的應用 183
7.4.1 連接仿真器 183
7.4.2 仿真器設置 184
7.4.3 仿真器的應用問題 185
第8章 實驗與仿真
8.1 編寫匯編指令 188
8.1.1 實驗設備 188
8.1.2 實驗原理 188
8.1.3 實驗準備 188
8.1.4 操作過程 189
8.1.5 參考程序 190
8.2 I2C接口實驗 190
8.2.1 實驗設備 190
8.2.2 實驗原理 190
8.2.3 實驗準備 192
8.2.4 操作過程 192
8.2.5 參考程序 193
8.3 蜂鳴器控制實驗 196
8.3.1 實驗設備 196
8.3.2 實驗原理 196
8.3.3 實驗準備 197
8.3.4 操作過程 197
8.3.5 參考程序 199
8.4 SPI總線驅動中間件實驗 201
8.4.1 實驗設備 202
8.4.2 實驗原理 202
8.4.3 實驗準備 202
8.4.4 操作過程 202
8.4.5 參考程序 203
8.5 USB-E2PROM編程器實驗 204
8.5.1 實驗設備 204
8.5.2 實驗原理 205
8.5.3 實驗準備 206
8.5.4 操作過程 207
8.5.5 參考程序 208

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號