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

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

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

定 價:¥49.00

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

ISBN: 9787118033649 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數: 465 字數:  

內容簡介

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

作者簡介

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

圖書目錄

第1章 USB概述
1. 1 USB的產生
1. 1. 1 背景
1. 1. 2 USB的特點
1. 1. 3 USB的發(fā)展歷史及前景展望
1. 2 USB系統描述
1. 2. 1 USB主機
1. 2. 2 USB設備
1. 2. 3 USB的連接
1. 3 USB接口芯片
1. 3. 1 USB主控制器芯片
1. 3. 2 USB集線器芯片
1. 3. 3 USB功能設備芯片
1. 4 USB系統的開發(fā)
1. 4. 1 選擇芯片
1. 4. 2 開發(fā)環(huán)境
1. 4. 3 設計調試
第2章 USB系統
2. 1 USB系統的結構
2. 1. 1 USB主機
2. 1. 2 USB設備
2. 2 USB系統的分層
2. 2. 1 功能層
2. 2. 2 USB設備層
2. 2. 3 USB總線接口層
2. 3 USB通信流
2. 3. 1 USB傳輸管理
2. 3. 2 傳輸中的事務處理
第3章 USB信號和電源
3. 1 USB信號
3. 1. 1 USB信號的發(fā)送
3. 1. 2 USB信號的接收
3. 1. 3 高速USB信號的眼圖
3. 1. 4 USB設備速度的識別
3. 1. 5 USB信號狀態(tài)
3. 2 USB電源
3. 2. 1 電源分配
3. 2. 2 電源管理
第4章 USB事務處理
4. 1 字段的格式
4. 1. 1 同步字段 SYNC
4. 1. 2 包標識字段 PID
4. 1. 3 地址字段 ADDR
4. 1. 4 端點字段 ENDP
4. 1. 5 幀號字段
4. 1. 6 數據字段
4. 1. 7 CRC字段
4. 2信息包的格式
4. 2. 1 令牌包
4. 2. 2 數據包
4. 2. 3 握手包
4. 3 事務處理
4. 3. 1 IN事務處理
4. 3. 2 OUT事務處理
4. 3. 3 PING事務處理
4. 3. 4 SETUP事務處理
4. 3. 5 SOF事務處理
4. 3. 6 SPLIT事務處理
4. 3. 7 PRE事務處理
第5章 USB數據傳輸
5. 1 狀態(tài)機制
5. 1. 1 主控制器狀態(tài)機制
5. 1. 2 設備狀態(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 數據觸發(fā)機制
5. 3. 5 串擾和活動丟失控制機制
第6章 USB設備
6. 1 設備狀態(tài)
6. 2 總線列舉
6. 2. 1 USB設備的連接
6. 2. 2 USB設備的斷開
6. 3 描述符
6. 3. 1 設備描述符 Device
6. 3. 2 設備限定描述符 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 設備請求
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主機的結構
7. 2 客戶軟件
7. 3 USB系統軟件
7. 3. 1 配置設備
7. 3. 2 資源管理
7. 3. 3 數據傳輸
7. 4 USB主控制器驅動程序
7. 5 USB總線驅動程序
7. 5. 1 命令機制
7. 5. 2 管道機制
7. 6 USB主控制器
第8章 USB設備類
8. 1 設備類的定義
8. 2 集線器設備類
8. 2. 1 集線器的結構
8. 2. 2 集線器設備類描述符
8. 2. 3 集線器的標準USB描述符
8. 2. 4 集線器設備類請求
8. 3 HID設備類
8. 3. 1 HID概述
8. 3. 2 HID設備類描述符
8. 3. 3 HID設備類請求
第9章 USB設備驅動程序開發(fā)基礎
9. 1 WDM概述
9. 2 WDM驅動程序的分層
9. 2. 1 驅動程序的種類
9. 2. 2 驅動程序的分層
9. 2. 3 USB驅動程序棧
9. 2. 4 設備對象和設備棧
9. 2. 5 USB設備棧
9. 3 WDM內核模式對象
9. 3. 1 I/O請求包 IRP
9. 3. 2 驅動程序對象
9. 3. 3 設備對象
9. 3. 4 設備擴展
9. 4 WDM驅動程序的組成
9. 4. 1 驅動程序入口例程 DriverEntry
9. 4. 2 即插即用例程
9. 4. 3 分發(fā)例程
9. 4. 4 電源管理例程
9. 4. 5 卸載例程
第10章 USB設備即插即用的實現
10. 1 即插即用體系結構
10. 2 即插即用設備狀態(tài)
10. 3 啟動設備
10. 3. 1 功能驅動程序啟動設備
10. 3. 2 過濾驅動程序啟動設備
10. 3. 3 總線驅動程序啟動設備
10. 3. 4 USB設備的添加和啟動
10. 4 停止設備
10. 4. 1 停止設備的處理過程
10. 4. 2 處理IRP_MN_STOP_DEVICE IRP
10. 5 刪除設備
10. 5. 1 刪除設備的處理過程
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 沿設備棧向下傳遞PnPIRP
10. 6. 4 推遲PnPIRP的處理直至其下層驅動程序處理完畢
第11章 USB設備驅動程序編程接口
11. 1 USBDI概述
11. 1. 1 USBDI的定義
11. 1. 2 USBDI的通信管理
11. 2 URB
11. 2. 1 Ulib的結構
11. 2. 2 URB HEADER的結構
11. 3 USBDI接口函數
11. 4 USB設備的配置
11. 4. 1 USB描述符
11. 4. 2 為USB設備選擇一個配置
11. 5 USB設備的數據傳輸
11. 5. 1 USB塊傳輸和中斷傳輸
11. 5. 2 USB同步傳輸
11. 5. 3 USB控制傳輸
第12章 USB設備驅動程序開發(fā)環(huán)境
12. 1 系統環(huán)境設置
12. 2 BUILD工具
12. 2. 1 環(huán)境變量
12. 2. 2 sources文件
12. 2. 3 dirs文件
12. 2. 4 makefile文件
12. 2. 5 構造日志文件
12. 2. 6 BUILD工具的調用
12. 2. 7 NMAKE
12. 3 VisualC 環(huán)境設置
12. 3. 1 Makefile項目
12. 3. 2 DrvBuild. bat批處理文件
12. 3. 3 注意事項
12. 3. 4 USB設備驅動程序開發(fā)框架
12. 4 USB設備驅動程序的安裝
12. 4. 1 安裝過程
12. 4. 2 INF文件
第13章 三種常用USB接口芯片
13. 1 CY7C630/1xxA
13. 1. 1 芯片結構
13. 1. 2 存儲器
13. 1. 3 復位
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 芯片結構
13. 2. 2 增強型8051CPU
13. 2. 3 存儲空間
13. 2. 4 I/O系統
13. 2. 5 列舉和重列舉
13. 2. 6 USB中斷
13. 3 EZ-USB FX2
13. 3. 1 芯片結構
13. 3. 2 增強型8051CPU
13. 3. 3 存儲空間
13. 3. 4 I/O系統
13. 3. 5 列舉和重列舉
第14章 USB接口溫度控制器
14. 1 系統概述
14. 2系統硬件設計
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 設備驅動程序
14. 4. 1 通用結構定義
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應用程序
14. 5. 1 Modulel模塊
14. 5. 2 Fonnl窗體
第15章 RS232-USB轉換器
15. 1 系統概述
15. 2 系統硬件設計
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應用程序
15. 4. 1 連接按鈕
15. 4. 2 接收線程
15. 4. 3 發(fā)送按鈕
15. 4. 4 組合框
15. 4. 5 斷開按鈕
第16章 USB接口波形發(fā)生器
16. 1 系統概述
16. 2 系統硬件設計
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 設備驅動程序
16. 4. 1 loader. sys
16. 4. 2 usbda. sys
16. 5 Win32應用程序
16. 5. 1 DA0832組按鈕
16. 5. 2 AN2131組按鈕
16. 5. 3 USB組按鈕
第17章 USB接口數據采集卡
17. 1 系統概述
17. 2 系統硬件設計
17. 2. 1 USB接口電路
17. 2. 2 功能單元電路
17. 3 芯片固件程序
17. 3. 1 main. c
17. 3. 2 function. c
17. 4 Win32應用程序
17. 4. 1 塊傳輸的實現
17. 4. 2 同步傳輸的實現
第18章 USB2. 0接口頻譜分析儀
18. 1 系統概述
18. 2 系統硬件設計
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 設備驅動程序
18. 4. 1 loader. sys
18. 4. 2 bulktest. sys
18. 5 Win32應用程序
18. 5. 1 8051鎖定和復位按鈕
18. 5. 2 下載程序按鈕
18. 5. 3 設置按鈕
18. 5. 4 開始按鈕和結束按鈕
附錄A CY7C6300lA寄存器
附錄B EZ-USB寄存器
附錄C EZ-USBFX2寄存器
附錄D 關于光盤

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號