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

ARM 7易學(xué)通

ARM 7易學(xué)通

定 價:¥29.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《ARM 7易學(xué)通》作者簡介

圖書目錄

第1章 ARM概述
1.1 ARM簡介 2
1.1.1 ARM的技術(shù)介紹及應(yīng)用領(lǐng)域 2
1.1.2 ARM處理器體系結(jié)構(gòu) 2
1.1.3 ARM處理器核 5
1.2 ARM7TDMI 8
1.2.1 ARM7TDMI簡介 8
1.2.2 ARM7TDMI結(jié)構(gòu)框圖及功能 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)的應(yīng)用領(lǐ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 應(yīng)用實例分析 28
第3章 ARM處理器的編程模型
3.1 處理器的工作狀態(tài) 32
3.2 處理器模式 32
3.3 指令長度及數(shù)據(jù)類型 33
3.4 ARM體系結(jié)構(gòu)的存儲器 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體系結(jié)構(gòu)所支持的異常類型 41
3.6.2 對異常的響應(yīng) 41
3.6.3 各類異常的具體描述 43
3.6.4 異常向量(Exception Vectors) 44
3.6.5 異常優(yōu)先級(Exception Priorities) 45
3.6.6 應(yīng)用程序中的異常處理 45
3.7 中斷延遲 45
3.8 復(fù)位 46
第4章 指令系統(tǒng)
4.1 跟指令相關(guān)的概念 48
4.1.1 處理器模式與寄存器 48
4.1.2 流水線 50
4.1.3 時序 50
4.2 ARM指令集 51
4.2.1 ARM指令基礎(chǔ) 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跳轉(zhuǎn)指令 77
4.3.5 Thumb雜項指令 78
4.3.6 Thumb偽指令 78
4.4 ARM處理器尋址方式 80
4.5 應(yīng)用實例分析 82
第5章 LPC2210硬件結(jié)構(gòu)
5.1 系列簡介 88
5.1.1 結(jié)構(gòu)框圖 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轉(zhuǎn)換器 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-Ⅱ應(yīng)用程序基本結(jié)構(gòu) 144
6.2.1 μC/OS-Ⅱ的應(yīng)用程序的基本結(jié)構(gòu) 144
6.2.2 μC/OS-ⅡAPI 145
6.2.3 μC/OS-Ⅱ多任務(wù)實現(xiàn)機制分析 146
6.2.4 μC/OS-Ⅱ配置 147
6.3 移植μC/OS-Ⅱ 149
6.3.1 移植前期工作 149
6.3.2 目錄和文件 150
6.4 移植代碼應(yīng)用到LPC2210 162
6.4.1 移植概要 162
6.4.2 移植關(guān)鍵問題 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 仿真器的應(yīng)用 183
7.4.1 連接仿真器 183
7.4.2 仿真器設(shè)置 184
7.4.3 仿真器的應(yīng)用問題 185
第8章 實驗與仿真
8.1 編寫匯編指令 188
8.1.1 實驗設(shè)備 188
8.1.2 實驗原理 188
8.1.3 實驗準(zhǔn)備 188
8.1.4 操作過程 189
8.1.5 參考程序 190
8.2 I2C接口實驗 190
8.2.1 實驗設(shè)備 190
8.2.2 實驗原理 190
8.2.3 實驗準(zhǔn)備 192
8.2.4 操作過程 192
8.2.5 參考程序 193
8.3 蜂鳴器控制實驗 196
8.3.1 實驗設(shè)備 196
8.3.2 實驗原理 196
8.3.3 實驗準(zhǔn)備 197
8.3.4 操作過程 197
8.3.5 參考程序 199
8.4 SPI總線驅(qū)動中間件實驗 201
8.4.1 實驗設(shè)備 202
8.4.2 實驗原理 202
8.4.3 實驗準(zhǔn)備 202
8.4.4 操作過程 202
8.4.5 參考程序 203
8.5 USB-E2PROM編程器實驗 204
8.5.1 實驗設(shè)備 204
8.5.2 實驗原理 205
8.5.3 實驗準(zhǔn)備 206
8.5.4 操作過程 207
8.5.5 參考程序 208

本目錄推薦

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