注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)ARM嵌入式技術(shù)原理與應(yīng)用

ARM嵌入式技術(shù)原理與應(yīng)用

ARM嵌入式技術(shù)原理與應(yīng)用

定 價:¥39.00

作 者: 劉尚軍、張志兵、趙敏、曹重華
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 電子數(shù)字計算機

ISBN: 9787811242065 出版時間: 2007-09-01 包裝: 平裝
開本: 16 頁數(shù): 415 字?jǐn)?shù):  

內(nèi)容簡介

  《ARM嵌入式技術(shù)原理與應(yīng)用:基于XScale處理器及VxWorks操作系統(tǒng)》以采用Xscale處理器的CVT—PXA270教學(xué)實驗系統(tǒng)為硬件平臺,圍繞VxWorks操作系統(tǒng)安排基礎(chǔ)知識內(nèi)容,并安排了大量的實驗。基礎(chǔ)知識包括ARM嵌入式開發(fā)模式和基本開發(fā)流程,ARM體系結(jié)構(gòu),ARM系統(tǒng)硬件設(shè)計,VxWorks軟件開發(fā)流程,VxWorks BSP的移植過程,VxWorks驅(qū)動程序、應(yīng)用程序以及圖形用戶界面的編寫方法等。實驗包括VxWorks軟件仿真,VxWorks系統(tǒng)移植及內(nèi)核定制,BSP調(diào)試,VxWorks應(yīng)用程序、驅(qū)動程序編程,中斷編程,WindML基本繪圖,WindML視窗應(yīng)用程序等。最后介紹嵌入式系統(tǒng)的綜合設(shè)計方法,包括GPS車輛跟蹤系統(tǒng)和ZIGBEE無線對等網(wǎng)絡(luò)的硬件和軟件的實現(xiàn)方法?!禔RM嵌入式技術(shù)原理與應(yīng)用:基于Xscale處理器及VxWorks操作系統(tǒng)》可作為高等院校計算機、電子、電信等專業(yè)進(jìn)行嵌入式系統(tǒng)教學(xué)的理論和實踐教材。

作者簡介

暫缺《ARM嵌入式技術(shù)原理與應(yīng)用》作者簡介

圖書目錄

第1章  ARM嵌入式系統(tǒng)基礎(chǔ)
11.1 嵌入式系統(tǒng)的基本概念
11.2 嵌入式系統(tǒng)的發(fā)展歷程2
1.3 ARM微處理器4
1.4 嵌入式操作系統(tǒng)5
1.4.1 常用嵌入式操作系統(tǒng)6
1.4.2 嵌入式操作系統(tǒng)的實時性10
1.5 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域11
1.6 嵌入式系統(tǒng)的未來發(fā)展趨勢13
第2章  ARM嵌入式開發(fā)模式和基本開發(fā)流程15
2.1 ARM嵌入式開發(fā)模式15
2.1.1 在線仿真模式16
2.1.2 駐留監(jiān)控模式17
2.2 ARM嵌入式開發(fā)流程18
2.2.1 需求分析18
2.2.2 硬件設(shè)計、調(diào)試20
2.2.3 系統(tǒng)移植20
2.2.4 應(yīng)用程序設(shè)計調(diào)試27
2.3 ARM嵌入式系統(tǒng)控制界面28
第3章  ARM體系結(jié)構(gòu)30
3.1 ARM微處理器結(jié)構(gòu)30
3.1.1 RISC體系結(jié)構(gòu)30
3.1.2 ARM微處理器的寄存器結(jié)構(gòu)31
3.1.3 ARM微處理器的指令結(jié)構(gòu)31
3.2 ARM微處理器的工作狀態(tài)32
3.3 ARM體系結(jié)構(gòu)的存儲器格式32
3.4 指令長度及數(shù)據(jù)類型33
3.5 處理器模式33
3.6 寄存器組織33
3.6.1 ARM狀態(tài)下的寄存器組織34
3.6.2 Thumb狀態(tài)下的寄存器組織36
3.6.3 程序狀態(tài)寄存器37
3.7 異常39
3.7.1 ARM體系結(jié)構(gòu)所支持的異常類型39
3.7.2 對異常的響應(yīng)40
3.7.3 從異常返回40
3.7.4 各類異常的具體描述41
3.7.5 異常向量表42
3.8 ARM匯編語言程序設(shè)計43
3.8.1 ARM指令的分類與格式43
3.8.2 指令的條件域44
3.8.3 ARM 指令的尋址方式44
3.8.4 ARM指令集47
3.8.5 Thumb 指令及應(yīng)用63
3.9 C語言與匯編語言混合編程實驗64
第4章  ARM系統(tǒng)硬件設(shè)計67
4.1 PXA270微處理器簡介67
4.2 CVTPXA270硬件資源簡介70
4.3 ARM最小系統(tǒng)設(shè)計76
4.3.1 電源電路77
4.3.2 時鐘電路78
4.3.3 復(fù)位電路79
4.3.4 存儲器電路79
4.3.5 JTAG調(diào)試接口電路81
4.4 PXA270片內(nèi)接口電路設(shè)計81
4.4.1 GPIO接口電路81
4.4.2 外部中斷接口電路82
4.4.3 UART異步串行接口電路83
4.4.4 LCD顯示接口電路83
4.4.5 I2C接口電路84
4.4.6 PCMCIA/CF接口電路85
4.5 PXA270片外擴展接口電路設(shè)計85
4.5.1 四線電阻式觸摸屏接口電路86
4.5.2 AC97音頻接口電路86
4.5.3 A/D接口電路86
4.5.4 矩陣掃描式鍵盤接口電路87
4.5.5 100 Mbps以太網(wǎng)接口電路88
4.5.6 PS/2鍵盤/鼠標(biāo)接口電路88
4.5.7 CAN總線接口電路89
第5章  VxWorks軟件開發(fā)流程91
5.1 Tornado集成開發(fā)環(huán)境簡介91
5.2 VxWorks軟件仿真實驗94
5.2.1 編寫、編譯程序94
5.2.2 下載目標(biāo)文件100
5.2.3 調(diào)試命令行解釋器101
5.2.4 調(diào)試器105
5.2.5 目標(biāo)機瀏覽器109
5.2.6 軟件邏輯分析器114
5.3 VxWorks系統(tǒng)移植及內(nèi)核定制實驗116
5.3.1 新建工程116
5.3.2 生成目標(biāo)代碼120
5.3.3 加載VxWorks到目標(biāo)機122
5.3.4 配置內(nèi)核125
5.4 VxWorks應(yīng)用程序編程實驗128
5.4.1 創(chuàng)建和編譯工程128
5.4.2 啟動VxWorks內(nèi)核130
5.4.3 配置和啟動目標(biāo)服務(wù)器131
5.4.4 下載并調(diào)試應(yīng)用程序133
5.4.5 將應(yīng)用程序添加到內(nèi)核134
第6章  VxWorks BSP的移植過程136
6.1 VxWorks內(nèi)核的特點及BSP簡介136
6.1.1 VxWorks內(nèi)核的特點136
6.1.2 VxWorks的主要功能和結(jié)構(gòu)137
6.1.3 VxWorks BSP簡介139
6.1.4 VxWorks BSP的文件組織140
6.2 VxWorks的引導(dǎo)過程141
6.2.1 VxWorks內(nèi)核類型141
6.2.2 VxWorks內(nèi)核的引導(dǎo)過程143
6.3 VxWorks BSP移植145
6.3.1 Makefile文件146
6.3.2 VxWorks BSP 內(nèi)核配置文件149
6.3.3 VxWorks BSP 內(nèi)核前期初始化152
6.3.4 系統(tǒng)定時器處理162
6.3.5 VxWorks BSP 中斷處理167
6.4 BSP調(diào)試實驗170
第7章  VxWorks驅(qū)動程序的編寫172
7.1 VxWorks設(shè)備驅(qū)動分類及特點172
7.2 字符設(shè)備驅(qū)動178
7.2.1 字符設(shè)備驅(qū)動程序178
7.2.2 PS/2鼠標(biāo)接口驅(qū)動程序?qū)嶒?82
7.3 塊設(shè)備驅(qū)動196
7.3.1 塊設(shè)備驅(qū)動程序196
7.3.2 RAMDISK驅(qū)動程序編寫實驗199
7.4 串口設(shè)備驅(qū)動207
7.4.1 串口設(shè)備驅(qū)動程序207
7.4.2 ttyDrv的層次結(jié)構(gòu)208
7.4.3 CVTPXA270串口驅(qū)動的編寫210
7.5 網(wǎng)絡(luò)設(shè)備驅(qū)動223
7.5.1 BSD網(wǎng)絡(luò)設(shè)備驅(qū)動程序224
7.5.2 END網(wǎng)絡(luò)設(shè)備驅(qū)動程序225
7.5.3 網(wǎng)絡(luò)驅(qū)動程序編寫實驗227
7.6 文件系統(tǒng)介紹240
7.6.1 TSFS 240
7.6.2 dosFS 242
7.6.3 TrueFFS 245
第8章  VxWorks應(yīng)用程序設(shè)計251
8.1 任務(wù)管理251
8.1.1 任務(wù)251
8.1.2 任務(wù)調(diào)度253
8.1.3 任務(wù)操縱254
8.1.4 共享代碼和可重入代碼264
8.1.5 系統(tǒng)任務(wù)265
8.1.6 注意事項266
8.2 任務(wù)通信267
8.2.1 共享存儲區(qū)及實驗267
8.2.2 互斥268
8.2.3 信號量269
8.2.4 消息隊列277
8.2.5 管道281
8.3 看門狗定時器管理281
8.4 任務(wù)間通信和同步、看門狗定時器綜合實驗283
8.5 中斷管理285
8.6 網(wǎng)絡(luò)通信289
8.6.1 網(wǎng)絡(luò)協(xié)議289
8.6.2 套接字的使用291
8.6.3 網(wǎng)絡(luò)通信實驗292
8.7 異常捕捉和錯誤處理295
第9章  VxWorks圖形用戶界面設(shè)計299
9.1 VxWorks圖形用戶界面設(shè)計方案299
9.2 WindML簡介300
9.2.1 WindML的功能300
9.2.2 WindML的結(jié)構(gòu)300
9.2.3 WindML的文件組織302
9.2.4 WindML庫的配置和編譯304
9.2.5 WindML編程實驗307
9.3 WindML驅(qū)動程序編程309
9.3.1 圖形設(shè)備驅(qū)動310
9.3.2 輸入設(shè)備驅(qū)動319
9.4 WindML應(yīng)用程序編程328
9.4.1 WindML應(yīng)用程序基本操作328
9.4.2 二維圖形API331
9.4.3 消息和輸入服務(wù)346
9.4.4 視窗350
9.4.5 視窗類356
9.4.6 視窗管理器357
9.4.7 視窗應(yīng)用程序359
9.4.8 WindML應(yīng)用程序編程實驗360
第10章  嵌入式系統(tǒng)綜合設(shè)計實例375
10.1 GPS車輛跟蹤系統(tǒng)設(shè)計375
10.1.1 GPS、GSM和GPRS技術(shù)375
10.1.2 GPS全球定位應(yīng)用方案376
10.1.3 GPS車輛跟蹤系統(tǒng)377
10.1.4 GPS車輛跟蹤系統(tǒng)硬件設(shè)計378
10.1.5 GPS車輛跟蹤系統(tǒng)軟件設(shè)計378
10.2 ZIGBEE無線對等網(wǎng)絡(luò)設(shè)計395
10.2.1 ZIGBEE技術(shù)395
10.2.2 ZIGBEE技術(shù)應(yīng)用方案396
10.2.3 ZIGBEE無線對等網(wǎng)絡(luò)硬件系統(tǒng)設(shè)計400
10.2.4 ZIGBEE無線對等網(wǎng)絡(luò)軟件系統(tǒng)設(shè)計401
參考文獻(xiàn)415

本目錄推薦

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