本書是優(yōu)秀的USB應用系統(tǒng)開發(fā)實踐指導書。全書以USB 2.0為藍本,通過典型實例的形式,詳細地介紹了USB應用系統(tǒng)開發(fā)的流程、方法與技巧。全書共分為9章,前5章講述了USB的總線、體系結構與規(guī)范協(xié)議、設備結構與固件開發(fā)、內置USB2.0控制器的單片機,以及驅動程序WDM開發(fā);從第6章到第9章,重點介紹了幾個實際應用的案例,內容涉及U盤設計、HID鍵盤設計、數據采集系統(tǒng)設計、信號產生器設計等方面,這些實例都具有代表性、技術領先性,以及應用廣泛性和熱門性,是作者多年開發(fā)經驗的推廣與總結。全書語言簡潔,結構清晰,工程性、實用性和指導性強。同時盤書結合,光盤中附有豐富的實例程序源代碼和硬件原圖文件,方便讀者學習和參考使用。本書適合計算機、自動化、電子及硬件等相關專業(yè)的在校大學生,以及從事USB接口開發(fā)的科研人員使用。本書的第1~5章為基礎理論部分,分別講述了USB的總線、體系結構與規(guī)范協(xié)議、設備結構與固件開發(fā)、內置USB2.0控制器的單片機,以及驅動程序WDM開發(fā)。其中,特別介紹了ATMEL公司推出的內置USB控制器的單片機AT89C5131開發(fā)平臺,為后面的系統(tǒng)實際開發(fā)打下了堅實的基礎。第6~9章,重點通過幾個實際應用系統(tǒng)設計案例,介紹了USB應用系統(tǒng)的設計方法、流程、技巧及注意事項,包括USB固件設計、系統(tǒng)硬件設計,以及USB驅動程序設計的詳細過程。并且本書還對USB規(guī)范中的人機接口(HID)和海量存儲設備(MASS STORAGE)規(guī)范做了比較詳細的介紹,理解這些規(guī)范是進行USB鍵盤和U盤設計的基礎。希望讀者學習時注意留心和體會。