USB外圍設(shè)備的開發(fā)與設(shè)計(jì)
所以對(duì)于涵蓋了Windows驅(qū)動(dòng)程序以及設(shè)備端的USB微控制器的固件編寫,這兩個(gè)完全不同領(lǐng)域的設(shè)計(jì)來說,要切人USB I/O設(shè)備的領(lǐng)域?qū)嵲谑悄蟮呢?fù)荷。也因此,本書將重點(diǎn)放在USB微控制的固件編寫上,降低學(xué)習(xí)者跨入的障礙。當(dāng)然,換句話說,本書將采用Windows下,已經(jīng)提供的群組驅(qū)動(dòng)程序。也就是,本書所設(shè)計(jì)的USEI/O設(shè)各必須符合某個(gè)群組的特性與規(guī)范。而為了能兼容Windows 98第二版以后的操作系統(tǒng),本書以人工接口群組為首要的選擇。
關(guān)于HID群組的規(guī)范與特性,將在下一章中作進(jìn)一步介紹。
1.請說明驅(qū)動(dòng)程序的架構(gòu)。
2.請說明Windows各種版本支持的設(shè)備驅(qū)動(dòng)程序。
3.試查詢你的主機(jī)系統(tǒng)支持了哪些USB設(shè)備驅(qū)動(dòng)程序。
評(píng)論