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

ARM嵌入式VxWords實(shí)踐教程

ARM嵌入式VxWords實(shí)踐教程

定 價(jià):¥28.00

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

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

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

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

作者簡(jiǎn)介

暫缺《ARM嵌入式VxWords實(shí)踐教程》作者簡(jiǎn)介

圖書目錄

第1章 嵌入式系統(tǒng)概述1
1.1 嵌入式系統(tǒng)——后PC時(shí)代的主宰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)的未來(lái)發(fā)展趨勢(shì)11
第2章 ARM體系結(jié)構(gòu)13
2.1 ARM微處理器的應(yīng)用領(lǐng)域及特點(diǎn)13
2.1.1 ARM 微處理器的應(yīng)用領(lǐng)域13
2.1.2 ARM微處理器的特點(diǎn)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 對(duì)異常的響應(yīng)23
2.4.3 從異常返回24
2.4.4 各類異常的具體描述24
2.4.5 異常向量25
第3章 Tornado II集成開(kāi)發(fā)環(huán)境的建立與使用27
3.1 Tornado II集成開(kāi)發(fā)環(huán)境簡(jiǎn)介27
3.2 Tornado II集成開(kāi)發(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)核的特點(diǎn)及BSP簡(jiǎn)介76
4.1.1 VxWorks內(nèi)核的特點(diǎn)76
4.1.2 VxWorks的主要功能和結(jié)構(gòu)78
4.1.3 VxWorks BSP的簡(jiǎn)介79
4.1.4 VxWorks BSP的文件組織81
4.2 VxWorks的引導(dǎo)過(guò)程82
4.3 VxWorks BSP的移植86
4.3.1 Makefile 86
4.3.2 內(nèi)核配置95
4.3.3 帶ROM啟動(dòng)功能內(nèi)核前期初始化100
4.3.4 定時(shí)器處理112
4.3.5 中斷處理120
4.4 組件管理123
4.5 BSP的調(diào)試142
第5章 VxWorks驅(qū)動(dòng)程序的編寫149
5.1 設(shè)備驅(qū)動(dòng)分類及特點(diǎn)149
5.2 字符設(shè)備驅(qū)動(dòng)155
5.2.1 字符設(shè)備驅(qū)動(dòng)程序155
5.2.2 鍵盤驅(qū)動(dòng)程序編寫160
5.3 塊設(shè)備驅(qū)動(dòng)169
5.3.1 塊設(shè)備驅(qū)動(dòng)程序169
5.3.2 RAMDISK驅(qū)動(dòng)程序編寫172
5.4 串口設(shè)備驅(qū)動(dòng)178
5.4.1 串口設(shè)備驅(qū)動(dòng)程序178
5.4.2 ttyDrv的層次結(jié)構(gòu)179
5.4.3 S3C2410串口驅(qū)動(dòng)的編寫181
5.5 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)195
5.5.1 MUX網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序195
5.5.2 RTL8019網(wǎng)絡(luò)芯片簡(jiǎn)介198
5.5.3 網(wǎng)絡(luò)驅(qū)動(dòng)程序編寫202
5.6 文件系統(tǒng)231
5.6.1 TSFS231
5.6.2 dosFS233
5.6.3 TrueFFS236
5.7 驅(qū)動(dòng)程序中的數(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 注意事項(xiàng)267
6.3 任務(wù)通信268
6.3.1 共享存儲(chǔ)區(qū)269
6.3.2 互斥269
6.3.3 信號(hào)量270
6.3.4 消息隊(duì)列277
6.3.5 管道280
6.4 看門狗定時(shí)器管理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ò)通信程序及說(shuō)明288
6.7 異常捕捉和錯(cuò)誤處理291
附錄 ARM 微處理器的指令系統(tǒng)295
參考文獻(xiàn)315

本目錄推薦

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