1.1 起因 Intel公司開發的通用串行總線架構(USB)的目的主要基于以下三方面考慮: (一)計算機與電話之間的連接:顯然用計算機來進行計算機通信將是下一代計算機基本的應用。機器和人們的數據交互流動需要一個廣泛而又便宜的連通網絡。然而,由于目前產業間的相互獨立發展,尚未建立統一標準,而USB則可以廣泛的連接計算機和電話。 (二)易用性:眾所周知,PC機的改裝是極不靈活的。對用戶友好的圖形化接口和一些軟硬件機制的結合,加上新一代總線結構使得計算機的沖突大量減少,且易于改裝。但以終端用戶的眼光來看,PC機的輸入/輸出,如串行/并行端口、鍵盤、鼠標、操縱桿接口等,均還沒有達到即插即用的特性,USB正是在這種情況下問世的。 (三)端口擴充:外圍設備的添加總是被相當有限的端口數目限制著。缺少一個雙向、價廉、與外設連接的中低速的總線,限制了外圍設備(諸如電話/電傳/調制解調器的適配器、掃描儀、鍵盤、PDA)的開發。現有的連接只可對極少設備進行優化,對于PC機的新的功能部件的添加需定義一個新的接口來滿足上述需要,USB就應運而生。它是快速、雙向、同步、動態連接且價格低廉的串行接口,可以滿足PC機發展的現在和未來的需要。 1.2 USB規范的目標 本書規范了USB的工業標準。該規范介紹了USB的總線特點、協議內容、事務種類、總線管理、接口編程的設計,以及建立系統、制造外圍設備所需的標準。 設計USB的目標就是使不同廠家所生產的設備可以在一個開放的體系下廣泛的使用。該規范改進了便攜商務或家用電腦的現有體系結構,進而為系統生產商和外設開發商提供了足夠的空間來創造多功能的產品和開發廣闊的市場,并不必使用陳舊的接口,害怕失去兼容性。 1.3 適用對象 ·該規范主要面向外設開發商和系統生產商。并且提供了許多有價值的信息給操作系統/BIOS/設備驅動平臺、IHVS/ISVS適配器,以及各種計算機生產廠家使用。 ·該USB版本的規范可以用來設計開發新產品,改進一些經典的模型,并開發相應的軟件。所有的產品都應遵循這個規范——USB 1.1。 1.4 本書結構 第一章至第四章為讀者提供了一個綱要,第五章至第十章則提供了USB的所有的具體技術細節。 ·外設廠家應著眼于第四章至第十章 ·USB的主機控制器應用主要參考第四章至第七章和第九、十章。 ·USB 設備驅動廠家主要參考第四、七、九章 《Universal Serial Bus Device Class Specification》一書可以作為本書的補充和參考。各種設備的規范是形形色色的,如有疑問,請與USB Implements Forum索要更多細節。 讀者也可以為向操作系統廠商索取關于USB的一些具體特性。 |
1.18 MB, 下載積分: 積分 -1
好 |
謝謝分享 |
謝謝分享 |
謝樓主分享 |
要好好學 |
呵呵,好 |
好 |
看看 |
看一哈 |
好 |