|
发表于 2005-9-13 00:05:00
|
显示全部楼层
1:高人,请问ov511芯片的webcam是一个image设备吧!想问一下Usb 的分类中class dirver与vendor device driver中的分类有何区别。在class driver中的Type选项中分成:显示/通讯/存储/输入等几个不同,而在vendor device driver中也有类似的分类,只不过是对应特定的芯片厂商的特定产品。而class driver 中的类型会出现在usb的描述符中,如:...
mancufacter=korda
product=Mass storage
...
Mancufacter=Microtek
Product=USB ohci host
...
所以问class driver 与vendor device driver 有何联系?
2:如果不知道一个杂牌的usb存储器的底层的通讯协议,如何写其驱动?如在内核目录中/driver/usb/storage/datafb, dpcm,freecom, sddr09, sddr55等对于这些读卡器/存储器来说其相应的read()/write/open()/itocl()/close()是在知道底层的协议情况下完成的。还有这个目录下的usb.c中的 read()/write/open()/itocl()/close()这些函数是如何挂接到scsi驱动中(因为内核系统将存储类型的usb设备模拟成scsi驱动,其他还有诸如挂接到网络中,tty中),
3:不胜感激! |
|