usb设备识别
在linux下usb驱动程序中怎么识别usb设备问题在usb设备描述和接口描述符中 bDeviceClass 和bInterfaceClass字段是表示设备类的,
但是我插上金士顿的u盘时 在驱动程序中获取到这个两个值都是为0,那我在系统中就判断不了是什么usb设备了,插上鼠标可以
获取到bInterfaceClass为3。
请问一下大家这个问题怎么解决呢?
不胜感激! 在驱动程序里要声明这个驱动是处理那种设备的,即produceID,usb core根据ID来分配由哪个驱动处理刚才连接电脑的设备。 那有没有什么办法,当插入usb设备内核先时先判断是什么设备,然后通知应用层有什么usb设备插入了,然后在上层做相应处理。 这个得要看 bios里面怎么识别吧?
页:
[1]