《USB開發(fā)大全(第4版)》介紹了有關通用串行總線(universal serial bus,usb)的工作方式、設備硬件及軟件編程等方面的知識和工程實例,內容大致可分為4個方面。第一,闡述usb協(xié)議,包括基本常識、設備枚舉、傳輸過程、設備類、主機通信方式以及總線狀態(tài)等。讀者通過學習,可迅速掌握usb接口的工作原理和組織結構。第二,詳細地介紹了USB硬件,從控制器芯片的選擇、電源供給、集線器原理,到線纜的電氣和機械特性,幾乎涵蓋USB硬件的全部技術細節(jié)。第三,討論了USB的程序編寫,涉及設備固件和驅動,重點闡述了hid設備類驅動程序的開發(fā),并給出了在廠商專屬設備上應用winusb的方法。第四,作者也關注了幾種開發(fā)工具的使用。本書在組織上真正做到了協(xié)議、硬件、軟件、工具的完美結合,對4方面的論述滲透全書?!禪SB開發(fā)大全(第4版)》融會作者在該領域豐富的工作經驗和設計實例,在規(guī)范與工程實際間搭起了橋梁。它是usb軟硬件的開發(fā)指南,一本無可替代的工具書。新版本與時俱進地增加了USB 3.0協(xié)議及其超高速總線的內容。無論初學者還是資深開發(fā)人員,讀到此書,都將如沐春風,大受裨益。