注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護USB2.0原理與工程開發(fā)

USB2.0原理與工程開發(fā)

USB2.0原理與工程開發(fā)

定 價:¥49.00

作 者: 王成儒,李英偉編著
出版社: 國防工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787118033649 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 465 字?jǐn)?shù):  

內(nèi)容簡介

  USB是一種應(yīng)用在計算機領(lǐng)域的新型接口技術(shù),它使得外設(shè)的連接具有單一化、即插即用、熱插拔等優(yōu)點。本書全面系統(tǒng)地介紹了USB2.0的總線規(guī)范、USB設(shè)備的開發(fā)和應(yīng)用,目的是使讀者在了解USB基本原理的基礎(chǔ)上,能較快掌握USB系統(tǒng)的設(shè)計及軟硬件開發(fā)方法。本書共18章,內(nèi)容包括:USB概述、USB系統(tǒng)、USB信號和電源、USB事務(wù)處理、USB數(shù)據(jù)傳輸、USB設(shè)備、USB主機、USB設(shè)備類、USB設(shè)備驅(qū)動程序開發(fā)基礎(chǔ)、USB設(shè)備即插即用的實現(xiàn)、USB設(shè)備驅(qū)動程序編程接口、USB設(shè)備驅(qū)動程序開發(fā)環(huán)境、三種常用USB接口芯片、USB接口溫度控制器、RS232-USB轉(zhuǎn)換器、USB接口波形發(fā)生器、USB接口數(shù)據(jù)采集卡、USB2.0接口頻譜分析儀。本書內(nèi)容新穎、舉例豐富、實用性強,可供從事USB開發(fā)應(yīng)用的廣大技術(shù)人員閱讀參考,也可作為研究生和高年級本科生的教材。

作者簡介

暫缺《USB2.0原理與工程開發(fā)》作者簡介

圖書目錄

第1章 USB概述
1. 1 USB的產(chǎn)生
1. 1. 1 背景
1. 1. 2 USB的特點
1. 1. 3 USB的發(fā)展歷史及前景展望
1. 2 USB系統(tǒng)描述
1. 2. 1 USB主機
1. 2. 2 USB設(shè)備
1. 2. 3 USB的連接
1. 3 USB接口芯片
1. 3. 1 USB主控制器芯片
1. 3. 2 USB集線器芯片
1. 3. 3 USB功能設(shè)備芯片
1. 4 USB系統(tǒng)的開發(fā)
1. 4. 1 選擇芯片
1. 4. 2 開發(fā)環(huán)境
1. 4. 3 設(shè)計調(diào)試
第2章 USB系統(tǒng)
2. 1 USB系統(tǒng)的結(jié)構(gòu)
2. 1. 1 USB主機
2. 1. 2 USB設(shè)備
2. 2 USB系統(tǒng)的分層
2. 2. 1 功能層
2. 2. 2 USB設(shè)備層
2. 2. 3 USB總線接口層
2. 3 USB通信流
2. 3. 1 USB傳輸管理
2. 3. 2 傳輸中的事務(wù)處理
第3章 USB信號和電源
3. 1 USB信號
3. 1. 1 USB信號的發(fā)送
3. 1. 2 USB信號的接收
3. 1. 3 高速USB信號的眼圖
3. 1. 4 USB設(shè)備速度的識別
3. 1. 5 USB信號狀態(tài)
3. 2 USB電源
3. 2. 1 電源分配
3. 2. 2 電源管理
第4章 USB事務(wù)處理
4. 1 字段的格式
4. 1. 1 同步字段 SYNC
4. 1. 2 包標(biāo)識字段 PID
4. 1. 3 地址字段 ADDR
4. 1. 4 端點字段 ENDP
4. 1. 5 幀號字段
4. 1. 6 數(shù)據(jù)字段
4. 1. 7 CRC字段
4. 2信息包的格式
4. 2. 1 令牌包
4. 2. 2 數(shù)據(jù)包
4. 2. 3 握手包
4. 3 事務(wù)處理
4. 3. 1 IN事務(wù)處理
4. 3. 2 OUT事務(wù)處理
4. 3. 3 PING事務(wù)處理
4. 3. 4 SETUP事務(wù)處理
4. 3. 5 SOF事務(wù)處理
4. 3. 6 SPLIT事務(wù)處理
4. 3. 7 PRE事務(wù)處理
第5章 USB數(shù)據(jù)傳輸
5. 1 狀態(tài)機制
5. 1. 1 主控制器狀態(tài)機制
5. 1. 2 設(shè)備狀態(tài)機制
5. 2 傳輸類型
5. 2. 1 塊傳輸
5. 2. 2 中斷傳輸
5. 2. 3 同步傳輸
5. 2. 4 控制傳輸
5. 3 差錯控制
5. 3. 1 信息包錯誤控制機制
5. 3. 2 總線超時控制機制
5. 3. 3 EOP錯誤控制機制
5. 3. 4 數(shù)據(jù)觸發(fā)機制
5. 3. 5 串?dāng)_和活動丟失控制機制
第6章 USB設(shè)備
6. 1 設(shè)備狀態(tài)
6. 2 總線列舉
6. 2. 1 USB設(shè)備的連接
6. 2. 2 USB設(shè)備的斷開
6. 3 描述符
6. 3. 1 設(shè)備描述符 Device
6. 3. 2 設(shè)備限定描述符 Device_Qualifier
6. 3. 3 配置描述符 Configumtion
6. 3. 4 其他速率配置描述符 Odler_Speed_Contlgumtion
6. 3. 5 接口描述符 Interface
6. 3. 6 端點描述符 Endpoint
6. 3. 7 字符串描述符 String
6. 4 設(shè)備請求
6. 4. 1 GetStatus請求
6. 4. 2 ClearFeature請求
6. 4. 3 SetFeature請求
6. 4. 4 SetAddress請求
6. 4. 5 GetDescriptor請求
6. 4. 6 SetDescriptor請求
6. 4. 7 GetConfiguration請求
6. 4. 8 SetConfiguration請求
6. 4. 9 GetInterface請求
6. 4. 10 SetInterface請求
6. 4. 11 SynchFrame請求
第7章 USB主機
7. 1 USB主機的結(jié)構(gòu)
7. 2 客戶軟件
7. 3 USB系統(tǒng)軟件
7. 3. 1 配置設(shè)備
7. 3. 2 資源管理
7. 3. 3 數(shù)據(jù)傳輸
7. 4 USB主控制器驅(qū)動程序
7. 5 USB總線驅(qū)動程序
7. 5. 1 命令機制
7. 5. 2 管道機制
7. 6 USB主控制器
第8章 USB設(shè)備類
8. 1 設(shè)備類的定義
8. 2 集線器設(shè)備類
8. 2. 1 集線器的結(jié)構(gòu)
8. 2. 2 集線器設(shè)備類描述符
8. 2. 3 集線器的標(biāo)準(zhǔn)USB描述符
8. 2. 4 集線器設(shè)備類請求
8. 3 HID設(shè)備類
8. 3. 1 HID概述
8. 3. 2 HID設(shè)備類描述符
8. 3. 3 HID設(shè)備類請求
第9章 USB設(shè)備驅(qū)動程序開發(fā)基礎(chǔ)
9. 1 WDM概述
9. 2 WDM驅(qū)動程序的分層
9. 2. 1 驅(qū)動程序的種類
9. 2. 2 驅(qū)動程序的分層
9. 2. 3 USB驅(qū)動程序棧
9. 2. 4 設(shè)備對象和設(shè)備棧
9. 2. 5 USB設(shè)備棧
9. 3 WDM內(nèi)核模式對象
9. 3. 1 I/O請求包 IRP
9. 3. 2 驅(qū)動程序?qū)ο?br />9. 3. 3 設(shè)備對象
9. 3. 4 設(shè)備擴展
9. 4 WDM驅(qū)動程序的組成
9. 4. 1 驅(qū)動程序入口例程 DriverEntry
9. 4. 2 即插即用例程
9. 4. 3 分發(fā)例程
9. 4. 4 電源管理例程
9. 4. 5 卸載例程
第10章 USB設(shè)備即插即用的實現(xiàn)
10. 1 即插即用體系結(jié)構(gòu)
10. 2 即插即用設(shè)備狀態(tài)
10. 3 啟動設(shè)備
10. 3. 1 功能驅(qū)動程序啟動設(shè)備
10. 3. 2 過濾驅(qū)動程序啟動設(shè)備
10. 3. 3 總線驅(qū)動程序啟動設(shè)備
10. 3. 4 USB設(shè)備的添加和啟動
10. 4 停止設(shè)備
10. 4. 1 停止設(shè)備的處理過程
10. 4. 2 處理IRP_MN_STOP_DEVICE IRP
10. 5 刪除設(shè)備
10. 5. 1 刪除設(shè)備的處理過程
10. 5. 2 處理IRP_MN_REMOVE_DEVICE IRP
10. 6 PnPIRP及其處理規(guī)則
10. 6. 1 PnP IRP
10. 6. 2 PnPIRP的處理規(guī)則
10. 6. 3 沿設(shè)備棧向下傳遞PnPIRP
10. 6. 4 推遲PnPIRP的處理直至其下層驅(qū)動程序處理完畢
第11章 USB設(shè)備驅(qū)動程序編程接口
11. 1 USBDI概述
11. 1. 1 USBDI的定義
11. 1. 2 USBDI的通信管理
11. 2 URB
11. 2. 1 Ulib的結(jié)構(gòu)
11. 2. 2 URB HEADER的結(jié)構(gòu)
11. 3 USBDI接口函數(shù)
11. 4 USB設(shè)備的配置
11. 4. 1 USB描述符
11. 4. 2 為USB設(shè)備選擇一個配置
11. 5 USB設(shè)備的數(shù)據(jù)傳輸
11. 5. 1 USB塊傳輸和中斷傳輸
11. 5. 2 USB同步傳輸
11. 5. 3 USB控制傳輸
第12章 USB設(shè)備驅(qū)動程序開發(fā)環(huán)境
12. 1 系統(tǒng)環(huán)境設(shè)置
12. 2 BUILD工具
12. 2. 1 環(huán)境變量
12. 2. 2 sources文件
12. 2. 3 dirs文件
12. 2. 4 makefile文件
12. 2. 5 構(gòu)造日志文件
12. 2. 6 BUILD工具的調(diào)用
12. 2. 7 NMAKE
12. 3 VisualC 環(huán)境設(shè)置
12. 3. 1 Makefile項目
12. 3. 2 DrvBuild. bat批處理文件
12. 3. 3 注意事項
12. 3. 4 USB設(shè)備驅(qū)動程序開發(fā)框架
12. 4 USB設(shè)備驅(qū)動程序的安裝
12. 4. 1 安裝過程
12. 4. 2 INF文件
第13章 三種常用USB接口芯片
13. 1 CY7C630/1xxA
13. 1. 1 芯片結(jié)構(gòu)
13. 1. 2 存儲器
13. 1. 3 復(fù)位
13. 1. 4 通用I/O端口 GPIO
13. 1. 5 中斷
13. 1. 6 USB引擎
13. 1. 7 CY7C63001A的編程
13. 1. 8 CY7C63001A的開發(fā)者工具包
13. 1. 9 CY7C63001A的EPROM編程器
13. 2 EZ-USB
13. 2. 1 芯片結(jié)構(gòu)
13. 2. 2 增強型8051CPU
13. 2. 3 存儲空間
13. 2. 4 I/O系統(tǒng)
13. 2. 5 列舉和重列舉
13. 2. 6 USB中斷
13. 3 EZ-USB FX2
13. 3. 1 芯片結(jié)構(gòu)
13. 3. 2 增強型8051CPU
13. 3. 3 存儲空間
13. 3. 4 I/O系統(tǒng)
13. 3. 5 列舉和重列舉
第14章 USB接口溫度控制器
14. 1 系統(tǒng)概述
14. 2系統(tǒng)硬件設(shè)計
14. 2. 1 USB接口電路
14. 2. 2 功能單元電路
14. 3 芯片固件程序
14. 3. 1 63001. inc
14. 3. 2 DS1620. inc
14. 3. 3 USB. asm
14. 3. 4 DS1620. asm
14. 4 設(shè)備驅(qū)動程序
14. 4. 1 通用結(jié)構(gòu)定義
14. 4. 2 DriverEntry例程
14. 4. 3 AddDevice例程
14. 4. 4 IRP_MJ_PNP處理例程
14. 4. 5 分發(fā)例程
14. 4. 6 電源管理例程
14. 4. 7 卸載例程
14. 5 Win32應(yīng)用程序
14. 5. 1 Modulel模塊
14. 5. 2 Fonnl窗體
第15章 RS232-USB轉(zhuǎn)換器
15. 1 系統(tǒng)概述
15. 2 系統(tǒng)硬件設(shè)計
15. 2. 1 USB接口電路
15. 2. 2 功能單元電路
15. 3 芯片固件程序
15. 3. 1 Ram. inc
15. 3. 2 Hiduart. asm
15. 3. 3 Usbcode. asm
15. 4 Win32應(yīng)用程序
15. 4. 1 連接按鈕
15. 4. 2 接收線程
15. 4. 3 發(fā)送按鈕
15. 4. 4 組合框
15. 4. 5 斷開按鈕
第16章 USB接口波形發(fā)生器
16. 1 系統(tǒng)概述
16. 2 系統(tǒng)硬件設(shè)計
16. 2. 1 USB接口電路
16. 2. 2 功能單元電路
16. 3 芯片固件程序
16. 3. 1 testregs. h和testregs. inc
16. 3. 2 testheader. h
16. 3. 3 dscrptr. a51
16. 3. 4 delayms. a51
16. 3. 5 jmptable. a51
16. 3. 6 main. c
16. 3. 7 function. c
16. 4 設(shè)備驅(qū)動程序
16. 4. 1 loader. sys
16. 4. 2 usbda. sys
16. 5 Win32應(yīng)用程序
16. 5. 1 DA0832組按鈕
16. 5. 2 AN2131組按鈕
16. 5. 3 USB組按鈕
第17章 USB接口數(shù)據(jù)采集卡
17. 1 系統(tǒng)概述
17. 2 系統(tǒng)硬件設(shè)計
17. 2. 1 USB接口電路
17. 2. 2 功能單元電路
17. 3 芯片固件程序
17. 3. 1 main. c
17. 3. 2 function. c
17. 4 Win32應(yīng)用程序
17. 4. 1 塊傳輸?shù)膶崿F(xiàn)
17. 4. 2 同步傳輸?shù)膶崿F(xiàn)
第18章 USB2. 0接口頻譜分析儀
18. 1 系統(tǒng)概述
18. 2 系統(tǒng)硬件設(shè)計
18. 3 芯片固件程序
18. 3. 1 testregs. h和testregs. inc
18. 3. 2 testheader. h
18. 3. 3 testdly. h
18. 3. 4 dscrptr. aSl
18. 3. 5 delayms. aSl
18. 3. 6 jmptable. aSl
18. 3. 7 main. c
18. 3. 8 function. c
18. 4 設(shè)備驅(qū)動程序
18. 4. 1 loader. sys
18. 4. 2 bulktest. sys
18. 5 Win32應(yīng)用程序
18. 5. 1 8051鎖定和復(fù)位按鈕
18. 5. 2 下載程序按鈕
18. 5. 3 設(shè)置按鈕
18. 5. 4 開始按鈕和結(jié)束按鈕
附錄A CY7C6300lA寄存器
附錄B EZ-USB寄存器
附錄C EZ-USBFX2寄存器
附錄D 關(guān)于光盤

本目錄推薦

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