阅读:1392回复:3
弱问:系统如何区分不同的usb外设??
系统如何区分不同的usb外设?? 比如usb的鼠标、键盘,当这些外设插上的时候,系统怎么知道安装那个驱动程序呢? 请达人指点迷津 ,小弟不甚感激!!
|
|
沙发#
发布于:2007-03-26 13:04
报告描述符啊。
|
|
板凳#
发布于:2007-03-27 20:20
是的,系统把这些设备分类了,按照描述符决定加载什么
|
|
|
地板#
发布于:2007-03-28 14:28
不是通过报告描述符来识别设备的
不是通过报告描述符来识别设备的,而是通过设备描述符以及接口描述符等来识别的。像USB鼠标,键盘,大容量存储等标准设备,在设备描述符里面是没有定义的(类型值为0),而是在接口描述符里面定义.USB HOST通过获取设备描述符和接口描述符,就可以判断设备类型,从而加载相应的驱动程序。 |
|
|