阅读:1249回复:1
LINUX下USB驱动问题
我正在看LINUX中的一些相关源代码usbkbd.c和usblcd.c,但是我看到他们同样是对于open的函数,为啥传入的操作不同啊,usbkbd.c里面是static int usb_kbd_open(struct input_dev *dev),而usblcd.c是static int open_lcd(struct inode *inode, struct file *file),难道入口函数也不同的么,我不知道我的USB设备应该用哪个,同时我还想问,为啥usblcd里面的open并没有对硬件进行具体操作啊!!!
哪位帮帮我!!救命拉!!! |
|
|
沙发#
发布于:2003-05-13 19:38
对于键盘,鼠标在usb中是将它们归于hid(人机交互设备)类,而usb对hid的处理方式跟其他设备有所区别!所以也就是你看到的区别原因。
|
|