注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)ARM9完全學(xué)習(xí)手冊(cè)

ARM9完全學(xué)習(xí)手冊(cè)

ARM9完全學(xué)習(xí)手冊(cè)

定 價(jià):¥50.00

作 者: 王波波,王琤 等編著
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787122129154 出版時(shí)間: 2012-05-01 包裝: 平裝
開本: ` 頁(yè)數(shù): 298 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《ARM9完全學(xué)習(xí)手冊(cè)》以ARM9為核心全面介紹了嵌入式系統(tǒng)的開發(fā)過(guò)程,詳細(xì)講解了ARM系統(tǒng)的特點(diǎn)、S3C2440的結(jié)構(gòu)、軟硬件設(shè)計(jì)、調(diào)試,以及嵌入式操作系統(tǒng)移植和應(yīng)用于ARM9的嵌入式系統(tǒng)WinCE和Linux。對(duì)初學(xué)者來(lái)講本書是—本寶典,讀者可以解決入門過(guò)程中的疑惑。本書可作為從事嵌入式應(yīng)用開發(fā)的工程技術(shù)人員的參考書,也可作為高等院校相關(guān)課程的參考書。

作者簡(jiǎn)介

暫缺《ARM9完全學(xué)習(xí)手冊(cè)》作者簡(jiǎn)介

圖書目錄

第1章 嵌入式系統(tǒng)基礎(chǔ) 1
1.1 嵌入式系統(tǒng)簡(jiǎn)介 1
1.1.1 嵌入式系統(tǒng)的定義 1
1.1.2 嵌入式系統(tǒng)的組成 1
1.1.3 嵌入式系統(tǒng)的特點(diǎn) 3
1.1.4 嵌入式系統(tǒng)的分類 3
1.1.5 嵌入式系統(tǒng)的應(yīng)用 4
1.2 嵌入式處理器 5
1.2.1 嵌入式處理器簡(jiǎn)介 5
1.2.2 嵌入式處理器分類 5
1.2.3 嵌入式計(jì)算機(jī)系統(tǒng)與通用型計(jì)算機(jī)系統(tǒng) 6
1.2.4 嵌入式處理器選擇 6
1.3 嵌入式系統(tǒng)開發(fā)環(huán)境 7
1.4 嵌入式操作系統(tǒng) 8
1.4.1 嵌入式操作系統(tǒng) 8
1.4.2 實(shí)時(shí)操作系統(tǒng) 9
1.4.3 常見的嵌入式操作系統(tǒng) 10
第2章 ARM處理器及系統(tǒng)結(jié)構(gòu) 14
2.1 ARM處理器簡(jiǎn)介 14
2.2 ARM處理器系列 14
2.3 ARM9處理器內(nèi)核 18
2.4 ARM處理器工作狀態(tài) 21
2.5 ARM處理器運(yùn)行模式 22
2.6 ARM寄存器 22
2.6.1 ARM狀態(tài)下的寄存器 22
2.6.2 Thumb狀態(tài)下的寄存器 26
2.7 ARM存儲(chǔ)系統(tǒng) 28
2.7.1 ARM存儲(chǔ)方法 28
2.7.2 存儲(chǔ)空間管理單元(MMU) 28
2.8 ARM的異常 30
2.8.1 異常類型 30
2.8.2 異常發(fā)生過(guò)程 31
第3章 ARM指令集 33
3.1 ARM指令集簡(jiǎn)介 33
3.1.1 ARM指令的分類與格式 33
3.1.2 ARM指令的條件碼域 35
3.1.3 ARM指令可選后綴 35
3.2 ARM指令的尋址方式 37
3.2.1 立即尋址 37
3.2.2 寄存器尋址 37
3.2.3 寄存器間接尋址 37
3.2.4 基址變址尋址 38
3.2.5 堆棧尋址 39
3.2.6 多寄存器尋址 40
3.2.7 相對(duì)尋址 40
3.3 ARM指令集 40
3.3.1 跳轉(zhuǎn)指令 40
3.3.2 數(shù)據(jù)處理指令 43
3.3.3 乘法指令與乘加指令 47
3.3.4 程序狀態(tài)寄存器訪問(wèn)指令 48
3.3.5 加載/存儲(chǔ)指令 49
3.3.6 批量數(shù)據(jù)加載/存儲(chǔ)指令 51
3.3.7 數(shù)據(jù)交換指令 52
3.3.8 移位指令(操作) 52
3.3.9 協(xié)處理器指令 53
3.3.10 異常產(chǎn)生指令 55
第4章 Thumb指令集 56
4.1 Thumb指令集概述 56
4.1.1 Thumb指令集簡(jiǎn)介 56
4.1.2 Thumb指令集與ARM指令集的區(qū)別 57
4.1.3 Thumb狀態(tài)切換 57
4.1.4 Thumb指令集代碼 58
4.2 Thumb存儲(chǔ)器訪問(wèn)指令 59
4.2.1 加載/存儲(chǔ)指令(LDR和STR) 59
4.2.2 寄存器入棧及出棧指令(PUSH和POP) 60
4.2.3 多寄存器加載/存儲(chǔ)指令(LDMIA和STMIA) 61
4.3 Thumb數(shù)據(jù)處理指令 61
4.3.1 數(shù)據(jù)傳送指令 61
4.3.2 算術(shù)邏輯運(yùn)算指令 62
4.3.3 比較指令 66
4.4 Thumb跳轉(zhuǎn)指令 66
4.5 Thumb軟中斷指令 68
第5章 偽指令 70
5.1 偽指令概述 70
5.2 與ARM指令相關(guān)的偽指令 70
5.3 與Thumb指令相關(guān)的偽指令 72
5.4 通用偽指令 73
5.4.1 為變量定義或賦值的偽指令 73
5.4.2 定義各類寄存器名稱的偽指令 74
5.4.3 數(shù)據(jù)定義偽指令 75
5.4.4 控制程序流向的偽指令 77
5.4.5 過(guò)程定義偽指令 79
5.4.6 報(bào)告?zhèn)沃噶?79
5.4.7 其他偽指令 81
第6章 ARM編程基礎(chǔ) 84
6.1 匯編語(yǔ)言與C語(yǔ)言的比較 84
6.2 ARM匯編語(yǔ)言設(shè)計(jì) 84
6.2.1 匯編語(yǔ)言的語(yǔ)句格式 84
6.2.2 匯編語(yǔ)言的程序結(jié)構(gòu) 88
6.2.3 ARM中匯編程序?qū)嵗?89
6.3 C語(yǔ)言與匯編語(yǔ)言混合編程 93
6.3.1 在C程序中內(nèi)嵌的匯編 93
6.3.2 從匯編程序中訪問(wèn)C程序變量 94
6.3.3 匯編程序與C程序的相互調(diào)用 95
第7章 S3C2440嵌入式系統(tǒng) 99
7.1 S3C2440綜述 99
7.1.1 S3C2440信號(hào)描述 100
7.1.2 S3C2440專用寄存器 106
7.2 S3C2440的存儲(chǔ)控制器 112
7.2.1 S3C2440存儲(chǔ)控制器特性 113
7.2.2 S3C2440存儲(chǔ)控制器功能 114
7.2.3 S3C2440存儲(chǔ)控制器寄存器 114
7.3 NAND Flash控制器 119
7.3.1 NAND FLASH 控制器的特性 119
7.3.2 專用寄存器 121
7.4 時(shí)鐘和功率管理 123
7.4.1 時(shí)鐘和功率管理功能描述 124
7.4.2 時(shí)鐘發(fā)生器和功率模塊特殊寄存器 131
7.5 DMA 134
7.5.1 DMA簡(jiǎn)介 134
7.5.2 DMA工作原理 135
7.5.3 DMA特殊功能寄存器 137
7.6 中斷控制器 141
7.6.1 中斷控制器的操作 142
7.6.2 S3C2440中斷源 142
7.6.3 中斷控制器的特殊功能寄存器 143
第8章 S3C2440處理器的外設(shè) 150
8.1 I/O端口 150
8.1.1 S3C2440 端口控制描述 150
8.1.2 I/O端口寄存器及引腳配置 151
8.2 PWM定時(shí)器 159
8.2.1 PWM概念 159
8.2.2 PWM定時(shí)器結(jié)構(gòu) 159
8.2.3 PWM定時(shí)器操作 160
8.2.4 PWM定時(shí)器的特殊功能寄存器 164
8.3 UART接口 167
8.3.1 UART接口概述 167
8.3.2 UART的操作 168
8.3.3 UART特殊功能寄存器 172
8.4 USB主機(jī)控制器 178
8.5 USB設(shè)備控制器 179
8.6 LCD控制器 180
8.6.1 LCD控制器的特性 180
8.6.2 LCD外部接口信號(hào) 181
8.6.3 LCD控制器框圖 181
8.6.4 LCD控制操作 182
8.6.5 LCD控制器的特殊功能寄存器 186
8.7 ADC和觸摸屏接口 189
8.7.1 ADC結(jié)構(gòu)與工作原理 190
8.7.2 A/D轉(zhuǎn)換器的工作模式 191
8.7.3 編程要點(diǎn) 192
8.7.4 ADC和觸摸屏接口專用寄存器 192
8.8 實(shí)時(shí)時(shí)鐘 194
8.8.1 實(shí)時(shí)時(shí)鐘操作 194
8.8.2 RTC特殊功能寄存器 195
8.9 看門狗定時(shí)器 198
8.9.1 看門狗定時(shí)器操作 198
8.9.2 WDT特殊寄存器 199
8.10 MMC/SD/SDIO主控制器 200
8.10.1 SD操作 200
8.10.2 SDIO操作 201
8.10.3 SDI特殊寄存器 202
8.11 IIC總線接口 204
8.11.1 IIC總線接口操作 205
8.11.2 IIC總線接口的特殊功能寄存器 209
8.12 IIS總線接口 210
8.12.1 IIS的功能描述 210
8.12.2 IIS串行接口特殊功能寄存器 212
8.13 SPI接口 213
8.13.1 SPI操作 213
8.13.2 SPI特殊寄存器 216
第9章 ADS集成開發(fā)系統(tǒng) 218
9.1 ADS系統(tǒng)組成與文件 218
9.1.1 ADS系統(tǒng)的組成 218
9.1.2 ADS系統(tǒng)中的文件 219
9.2 ADS創(chuàng)建工程 220
9.2.1 建立一個(gè)工程 220
9.2.2 編輯和鏈接工程 223
9.3 ADS調(diào)試器 226
9.3.1 AXD 226
9.3.2 創(chuàng)建工程調(diào)試 228
9.4 ADS連接器 231
9.4.1 連接器的基本功能 231
9.4.2 armlink的選項(xiàng) 232
9.4.3 取得映像符號(hào) 232
第10章 嵌入式Linux開發(fā)基礎(chǔ) 234
10.1 Linux簡(jiǎn)介 234
10.1.1 在嵌入式系統(tǒng)中使用Linux的優(yōu)點(diǎn)和缺點(diǎn) 234
10.1.2 Linux內(nèi)核的功能 235
10.2 Linux文件及文件系統(tǒng) 235
10.2.1 文件類型和文件屬性 235
10.2.2 文件系統(tǒng)類型 236
10.2.3 Linux目錄結(jié)構(gòu) 237
10.3 嵌入式Linux開發(fā)流程 238
10.4 Linux常用指令 239
10.5 Linux下的用戶界面 242
10.5.1 X Window 簡(jiǎn)介 242
10.5.2 X 服務(wù)器 243
10.5.3 窗口管理器 244
第11章 Windows CE操作系統(tǒng) 245
11.1 Windows CE簡(jiǎn)介 245
11.1.1 什么是Windows CE 245
11.1.2 Windows CE的主要功能 245
11.1.3 Windows CE版本 246
11.2 Windows CE的應(yīng)用領(lǐng)域 247
11.3 Windows CE的內(nèi)存管理 248
11.3.1 內(nèi)存結(jié)構(gòu) 248
11.3.2 RAM和ROM 249
11.3.3 虛擬內(nèi)存 250
11.3.4 堆 252
11.3.5 棧 255
11.3.6 靜態(tài)數(shù)據(jù)塊 255
11.4 Windows CE的文件系統(tǒng) 255
11.4.1 ROM 文件系統(tǒng) 256
11.4.2 對(duì)象存儲(chǔ) 256
11.4.3 存儲(chǔ)管理器 256
第12章 綜合應(yīng)用實(shí)例 260
12.1 IO端口——LED流水燈實(shí)例 260
12.1.1 系統(tǒng)簡(jiǎn)介 260
12.1.2 實(shí)例說(shuō)明 261
12.1.3 實(shí)例代碼 263
12.2 液晶屏顯示實(shí)例 263
12.2.1 實(shí)例說(shuō)明 264
12.2.2 實(shí)例代碼 264
12.3 UART接口實(shí)例 268
12.3.1 實(shí)例說(shuō)明 268
12.3.2 實(shí)例代碼 269
12.4 以太網(wǎng)接口實(shí)例 283
12.4.1 實(shí)例說(shuō)明 284
12.4.2 實(shí)例代碼 285
參考文獻(xiàn) 298

本目錄推薦

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