《USB 2.0硬體設計》

《USB 2.0硬體設計》是由 蕭世文和宋延清編寫的關於USB2.0技術的專業類書籍

基本信息

內容簡介

USB是外圍設備與計算機進行連線的快速且有彈性的新式接口。本書介紹最新的USB2.0標準,從USB的基礎開始介紹,包括實際的硬體與軟體設計,並且使用彙編語言、VisualC 、VisualBasic等來示範程式代碼的編寫。另外還有各種USB晶片介紹,幫助讀者快速設計自己的USB設備。
本書共14章和1個附錄,內容包括:USB簡介、USB傳輸、檢測設備、控制傳輸、USB控制器晶片、CypressenCore控制器晶片、驅動程式、設備類別、設備測試、電源管理與信號編碼、電路接口、集線器、HID設備、HID程式設計以及USB參考資料等。
本書適合從事USB的硬體、軟體設計的程式設計師和其他相關技術人員使用或參考。

本書目錄

第1章USB簡介
1.1USB的發展史
1.2USB的優點
1.3USB的缺點
1.4與其他接口的比較
1.5PC的軟硬體要求
1.6主機的功能
1.7外圍設備的功能
1.8傳輸速度
1.9開發的流程
1.10開發計畫的步驟
第2章USB傳輸
2.1傳輸的基礎
2.2傳輸的要件
2.3事務
2.4聯絡信號
2.5錯誤的檢驗
2.6控制傳輸
2.7批量傳輸
2.8中斷傳輸
2.9實時傳輸
2.10時間關鍵的傳輸
第3章檢測設備
3.1檢測設備的過程
3.2描述符
3.3USB2.0兼容設備的描述符
第4章控制傳輸
4.1設定階段
4.2數據階段
4.3狀態階段
4.4檢測錯誤
4.5要求
第5章USB控制器晶片
5.1USB控制器的組件
5.2晶片的結構
5.3CypressenCoRe
5.4CypressEZ-USB
5.5MicrochipPIC16C7x5
5.6NetchipNET2888
5.7NationalSemiconductorUSBN9603
5.8PhilipSSemiconductorPDIUSBD11/12
第6章CypressenCoRe控制器晶片
6.1選擇適合的晶片
6.2彙編語言編譯器
6.3C編譯器
6.4晶片的結構
6.5USB通信
6.6其他I/O
6.7定時器的功能
6.8中斷的處理
6.9CPU的狀態、控制與脈衝
6.10硬體的工作
6.11固件的工作
6.12硬體開發工具
第7章驅動程式
7.1設備驅動程度
7.2設備驅動程式的來源
7.3設備驅動程式的執行模式
7.4Win32驅動程式模型
7.5分層的驅動程式
7.6通信的流程
7.7驅動程式的類型
7.8編寫客戶化的驅動程式
7.9Windows如何選擇驅動程式
7.10.inf檔案簡介
第8章設備類別
8.1類別
8.2標準類型的設備
8.3非標準類型的設備
第9章設備測試
9.1USB測試工具
9.2測試儀器
9.3測試與標誌
第10章電源管理與信號編碼
10.1電源的管理
10.2集線器電源
10.3節省電能
10.4低速與全速的匯流排狀態
10.5高速的匯流排狀態
10.6數據編碼
10.7信息包格式
10.8測試模式
第11章電路接口
11.1接收器與信號
11.2低速與全速接收器
11.3高速接收器
11.4信號電壓
11.5電纜
11.6信號的品質
第12章集線器
12.1集線器的基礎
12.2集線器中繼器
12.3事務轉換器
12.4集線器控制器
12.5速度
12.6集線器類別
第13章HID設備
第14章HID程式設計
附錄AUSB參考資料

相關詞條

相關搜尋

熱門詞條

聯絡我們