注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合VxWorks下設(shè)備驅(qū)動程序及BSP開發(fā)指南

VxWorks下設(shè)備驅(qū)動程序及BSP開發(fā)指南

VxWorks下設(shè)備驅(qū)動程序及BSP開發(fā)指南

定 價:¥30.00

作 者: 周啟平,張楊編著
出版社: 中國電力出版社
叢編項: 嵌入式技術(shù)叢書
標(biāo) 簽: 高級程序語言設(shè)計

ISBN: 9787508324814 出版時間: 2004-09-01 包裝: 平裝
開本: 24cm 頁數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)深入介紹了VxWorks下設(shè)備驅(qū)動程序及BSP的開發(fā)等內(nèi)容。全書共17章,主要內(nèi)容包括:外部設(shè)備及設(shè)備驅(qū)動程序概述、VxWorks下設(shè)備及設(shè)備驅(qū)動程序、VxWorks下設(shè)備驅(qū)動程序的分析、驅(qū)動程序的輪詢和中斷處理、編寫字符設(shè)備驅(qū)動程序、編寫網(wǎng)絡(luò)設(shè)備驅(qū)動程序、BSP概述、VxWorks預(yù)內(nèi)核初始化、BSP的配置、BSP開發(fā)等內(nèi)容。本書語言通暢、條理清晰、內(nèi)容全面且深入淺出,是以示例源代碼加文字說明結(jié)合編者多年實際開發(fā)經(jīng)驗編寫而成的,實用性強。適用于以VxWorks操作系統(tǒng)為基礎(chǔ)的嵌入式系統(tǒng)開發(fā)、設(shè)計人員,也可供其他相關(guān)技術(shù)人員及愛好者參考。

作者簡介

暫缺《VxWorks下設(shè)備驅(qū)動程序及BSP開發(fā)指南》作者簡介

圖書目錄

第1章 外部設(shè)備及設(shè)備驅(qū)動程序概述 1 
1.1 外部設(shè)備 1 
1.2 外部設(shè)備的分類 2 
1.3 I/O設(shè)備的數(shù)據(jù)傳送方式 2 
1.4 設(shè)備驅(qū)動程序 3 
1.5 設(shè)備驅(qū)動程序的主要功能 4 
1.6 設(shè)備驅(qū)動程序組成部分 5 
1.7 設(shè)備驅(qū)動程序的相關(guān)概念 5 
小結(jié) 7 
第2章 VxWorks下設(shè)備及設(shè)備驅(qū)動程序 8
2.1 VxWorks下的設(shè)備 8 
2.2 VxWorks下設(shè)備驅(qū)動程序 11 
2.3 VxWorks下常用設(shè)備驅(qū)動程序簡要描述 13 
小結(jié) 20 
第3章 VxWorks下設(shè)備驅(qū)動程序的分析 21
3.1 VxWorks下設(shè)備驅(qū)動程序在系統(tǒng)中的層次 21
3.2 VxWorks的設(shè)備驅(qū)動程序表 22
3.3 VxWorks下常用設(shè)備的驅(qū)動程序源文件 22
3.4 VxWorks下設(shè)備驅(qū)動程序的配置 23
3.5 VxWorks下設(shè)備驅(qū)動程序常用函數(shù) 28
小結(jié) 30
第4章 驅(qū)動程序的輪詢和中斷處理 31
4.1 概述 31
4.2 輪詢 31
4.3 中斷處理 36
4.4 其他設(shè)計需要考慮的事項 43
小結(jié) 49
第5章 VxWorks下編寫設(shè)備驅(qū)動程序的方法 50
5.1 概述 50
5.2 開發(fā)前資料的收集 50
5.3 宏定義及C語言可以調(diào)用的匯編函數(shù) 51
5.4 存儲映射I/O與端口I/O 55
5.5 設(shè)備驅(qū)動程序錯誤處理 57
5.6 VxWorks下設(shè)備驅(qū)動程序編程規(guī)范 60
5.7 高速緩存的一致性問題 61
小結(jié) 62
第6章 編寫字符設(shè)備驅(qū)動程序 63
6.1 I/O系統(tǒng)回顧 63
6.2 一步步編寫字符型設(shè)備的驅(qū)動程序 70
6.3 字符設(shè)備驅(qū)動程序的完整模板 80
小結(jié) 85
第7章 編寫串行設(shè)備驅(qū)動程序 86
7.1 串行設(shè)備概述 86
7.2 虛擬設(shè)備ttyDrv 87
7.3 編寫串行設(shè)備驅(qū)動程序 90
7.4 串行設(shè)備的安裝 97
7.5 串行設(shè)備驅(qū)動程序完整的模板 98
小結(jié) 103
第8章 編寫塊設(shè)備驅(qū)動程序 104
8.1 VxWorks下的文件系統(tǒng) 104
8.2 一步步編寫塊設(shè)備驅(qū)動程序 107
8.3 完整的塊設(shè)備驅(qū)動程序流程 115
小結(jié) 120
第9章 編寫網(wǎng)絡(luò)設(shè)備驅(qū)動程序 121
9.1 概述 121
9.2 END設(shè)備驅(qū)動程序裝載過程 123
9.3 網(wǎng)絡(luò)設(shè)備與系統(tǒng)的數(shù)據(jù)交換 127
9.4 一步步編寫網(wǎng)絡(luò)設(shè)備驅(qū)動程序 134
小結(jié) 159
第10章 接觸實際設(shè)備 160
10.1 PCI設(shè)備驅(qū)動程序 160
10.2 ISA設(shè)備驅(qū)動程序 169
10.3 原始文件系統(tǒng)分析 171
小結(jié) 173
第11章 板極支持包 174
11.1 板極支持包 174
11.2 BSP的職責(zé) 175
11.3 BSP的組成 177
11.4 BSP的開發(fā) 187
11.5 Tornado目錄結(jié)構(gòu) 189
11.6 BSP的約定和有效性 191
小結(jié) 192
第12章 VxWorks映像及啟動順序 193
12.1 VxWorks映像類型 193
12.2 VxWorks啟動順序簡述 194
12.3 VxWorks映像啟動順序 194
12.4 構(gòu)造VxWorks映像 196
小結(jié) 203
第13章 VxWorks預(yù)內(nèi)核初始化 204
13.1 預(yù)內(nèi)核的初始化概述 204
13.2 預(yù)內(nèi)核的特殊初始化函數(shù) 206
13.3 預(yù)內(nèi)核的通用初始化代碼 225
13.4 預(yù)內(nèi)核初始化的調(diào)試 233
小結(jié) 241
第14章 BSP的配置 242
14.1 BSP的基本配置 242
14.2 VxWorks的基本配置 248
14.3 雙硬盤配置 253
14.4 雙網(wǎng)卡配置 254
小結(jié) 257
第15章 板級支持包開發(fā) 258
15.1 板級支持包開發(fā)周期概述 258
15.2 板級支持包的開發(fā)環(huán)境 260
小結(jié) 263
第16章 創(chuàng)建一個新的BSP 264
16.1 概述 264
16.2 建立開發(fā)環(huán)境 265
16.3 編寫內(nèi)核啟動前BSP的初始化代碼 266
16.4 使用最小的內(nèi)核 274
16.5 目標(biāo)機代理和Tornado 275
16.6 最后的修整工作 276
小結(jié) 279
第17章 體系結(jié)構(gòu) 280
17.1 Power PC 280
17.2 Intel x86 286
17.3 MIPS 290
17.4 ARM 294
17.5 Motorola 68K 298
小結(jié) 302

本目錄推薦

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