本書的特點的全面、實用、條理清晰、通俗易懂,給出的實例都具有典型的代表性和實用性,結構全本書描述的硬件設計及驅動程序的開發(fā)和調試,讓讀者能夠初步具備獨立的設計和開發(fā)能力。本書既適合開發(fā)USB系統(tǒng)主機端(Host)及設備端(Device/Hub)的工程技術人員作為參考資料,也適合作為USB系統(tǒng)的初學者全面了解USB系統(tǒng)入門教材。USB(通用串行總線)是一種計算機外設連接規(guī)范,簡單地說,是一種計算機外圍串行通訊接品標準。具有即插即用、數據傳輸可靠、擴展方便、低成本等優(yōu)點,已成為當前計算機必備的接口之一,同時也做廣泛地應用于嵌入式系統(tǒng)設計中。本書采用理論與實際應用相結合的方式,一方面詳細地分析了USB系統(tǒng)總線的體系結構,包括組結構、數據編碼、通訊原理和最新的USB2.0及OTG(On-The-Go)技術,另一方面對其應用系統(tǒng)的軟硬件設計進行了描述。作者通過對USB主機和USB設備系統(tǒng)開發(fā)和LinuxUSB子系統(tǒng)的分析,闡述了USB系統(tǒng)軟硬件的結構和實現。本書的特點的全面、實用、條理清晰、通俗易懂,給出的實例都具有典型的代表性和實用性,結構全本書描述的硬件設計及驅動程序的開發(fā)和調試,讓讀者能夠初步具備獨立的設計和開發(fā)能力。本書既適合開發(fā)USB系統(tǒng)主機端(Host)及設備端(Device/Hub)的工程技術人員作為參考資料,也適合作為USB系統(tǒng)的初學者全面了解USB系統(tǒng)入門教材。對開發(fā)嵌入式系統(tǒng),特別是開發(fā)嵌入式USB主機端的人員,本書是一本難得的參考用書。