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

ARM嵌入式VxWords實踐教程

ARM嵌入式VxWords實踐教程

定 價:¥28.00

作 者: 李忠民等編著
出版社: 北京航空航天大學(xué)出版社
叢編項: 高等院校嵌入式系統(tǒng)通用教材·ARM嵌入式技術(shù)系列教程
標(biāo) 簽: 微處理器 教材

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

內(nèi)容簡介

  本書是《ARM嵌入式技術(shù)系列教程》之一。采用JX2410實驗系統(tǒng)作為硬件平臺,詳細(xì)講解了風(fēng)河公司開發(fā)平臺TornadoII的建立和使用,內(nèi)容覆蓋典型應(yīng)用系統(tǒng)開發(fā)的各個階段。以S3C2410處理器為例,結(jié)合ARM嵌入式處理器的結(jié)構(gòu)特點,描述如何在ornado II上進(jìn)行BSP板級支持包的移植,從最基本的中斷處理、定時器處理到一些常用的設(shè)備驅(qū)動(如串口、鍵盤驅(qū)動和網(wǎng)卡驅(qū)動等);還涉及vxWorks應(yīng)用程序的設(shè)計與開發(fā);另外,還從實際應(yīng)用出發(fā),介紹如何使用Tornado II來調(diào)試VxWorks應(yīng)用程序。本書可作為VxWorks初學(xué)者的實踐教程,對于VxWorks開發(fā)人員也有一定參考價值。本書涉及使用Tornado開發(fā)工具進(jìn)行系統(tǒng)開發(fā)的各階段,從最基本的Tornado開發(fā)環(huán)境的安裝和設(shè)置,到工程的建立、BSP移植、驅(qū)動程序和應(yīng)用程序的開發(fā),以及Tornado調(diào)試工具的使用等。詳細(xì)分析了BSP在JX2410平臺上的移植,并且講述了一些典型驅(qū)動程序的編寫,包括字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備等。

作者簡介

暫缺《ARM嵌入式VxWords實踐教程》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述1
1.1 嵌入式系統(tǒng)——后PC時代的主宰1
1.2 嵌入式系統(tǒng)的發(fā)展歷程2
1.3 嵌入式系統(tǒng)的一些基本概念4
1.4 嵌入式操作系統(tǒng)5
1.5 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域8
1.6 嵌入式系統(tǒng)的未來發(fā)展趨勢11
第2章 ARM體系結(jié)構(gòu)13
2.1 ARM微處理器的應(yīng)用領(lǐng)域及特點13
2.1.1 ARM 微處理器的應(yīng)用領(lǐng)域13
2.1.2 ARM微處理器的特點14
2.2 處理器模式16
2.3 寄存器組織16
2.3.1 ARM狀態(tài)下的寄存器組織17
2.3.2 Thumb狀態(tài)下的寄存器組織19
2.3.3 程序狀態(tài)寄存器20
2.4 異常22
2.4.1 ARM 體系結(jié)構(gòu)所支持的異常類型23
2.4.2 對異常的響應(yīng)23
2.4.3 從異常返回24
2.4.4 各類異常的具體描述24
2.4.5 異常向量25
第3章 Tornado II集成開發(fā)環(huán)境的建立與使用27
3.1 Tornado II集成開發(fā)環(huán)境簡介27
3.2 Tornado II集成開發(fā)環(huán)境安裝30
3.3 使用Tornado II創(chuàng)建新的工程36
3.3.1 新建工程36
3.3.2 工程管理38
3.4 Tornado II的調(diào)試工具46
3.4.1 集成仿真工具46
3.4.2 目標(biāo)機(jī)服務(wù)器51
3.4.3 調(diào)試命令行解釋器54
3.4.4 調(diào)試器57
3.4.5 目標(biāo)機(jī)瀏覽器69
3.4.6 軟件邏輯分析器74
第4章 VxWorks BSP的移植76
4.1 VxWorks內(nèi)核的特點及BSP簡介76
4.1.1 VxWorks內(nèi)核的特點76
4.1.2 VxWorks的主要功能和結(jié)構(gòu)78
4.1.3 VxWorks BSP的簡介79
4.1.4 VxWorks BSP的文件組織81
4.2 VxWorks的引導(dǎo)過程82
4.3 VxWorks BSP的移植86
4.3.1 Makefile 86
4.3.2 內(nèi)核配置95
4.3.3 帶ROM啟動功能內(nèi)核前期初始化100
4.3.4 定時器處理112
4.3.5 中斷處理120
4.4 組件管理123
4.5 BSP的調(diào)試142
第5章 VxWorks驅(qū)動程序的編寫149
5.1 設(shè)備驅(qū)動分類及特點149
5.2 字符設(shè)備驅(qū)動155
5.2.1 字符設(shè)備驅(qū)動程序155
5.2.2 鍵盤驅(qū)動程序編寫160
5.3 塊設(shè)備驅(qū)動169
5.3.1 塊設(shè)備驅(qū)動程序169
5.3.2 RAMDISK驅(qū)動程序編寫172
5.4 串口設(shè)備驅(qū)動178
5.4.1 串口設(shè)備驅(qū)動程序178
5.4.2 ttyDrv的層次結(jié)構(gòu)179
5.4.3 S3C2410串口驅(qū)動的編寫181
5.5 網(wǎng)絡(luò)設(shè)備驅(qū)動195
5.5.1 MUX網(wǎng)絡(luò)設(shè)備驅(qū)動程序195
5.5.2 RTL8019網(wǎng)絡(luò)芯片簡介198
5.5.3 網(wǎng)絡(luò)驅(qū)動程序編寫202
5.6 文件系統(tǒng)231
5.6.1 TSFS231
5.6.2 dosFS233
5.6.3 TrueFFS236
5.7 驅(qū)動程序中的數(shù)據(jù)一致性245
第6章 VxWorks應(yīng)用程序的編寫247
6.1 VxWorks應(yīng)用程序調(diào)試環(huán)境的建立247
6.2 任務(wù)管理252
6.2.1 任務(wù)252
6.2.2 任務(wù)調(diào)度254
6.2.3 任務(wù)操縱255
6.2.4 共享代碼和可重入代碼265
6.2.5 系統(tǒng)任務(wù)267
6.2.6 注意事項267
6.3 任務(wù)通信268
6.3.1 共享存儲區(qū)269
6.3.2 互斥269
6.3.3 信號量270
6.3.4 消息隊列277
6.3.5 管道280
6.4 看門狗定時器管理280
6.5 中斷管理282
6.6 網(wǎng)絡(luò)通信285
6.6.1 網(wǎng)絡(luò)協(xié)議285
6.6.2 套接字的使用287
6.6.3 網(wǎng)絡(luò)通信程序及說明288
6.7 異常捕捉和錯誤處理291
附錄 ARM 微處理器的指令系統(tǒng)295
參考文獻(xiàn)315

本目錄推薦

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