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