在上一章分析完USB总线驱动程序后, 接下来开始写一个USB驱动:
本节目的: 将USB鼠标的左键当作L按键,将USB鼠标的右键当作S按键,中键当作回车按键
参考/drivers/hid/usbhid/...,sc,pr);
USB_INTERFACE_INFO()设置usb_driver驱动的id_table成员
cl:接口类,我们USB鼠标为HID类,所以填入0X03,也就是USB_INTERFACE_CLASS_HID...
#include
#include
#include
#include...
static struct input_dev *myusb_mouse_dev; //input_dev
static char *myusb_mouse_buf...(full HID) support //hid:人机交互的USB驱动,比如鼠标,键盘等
然后make uImage 编译内核
将新的触摸屏驱动模块放入nfs文件系统目录中
5.2然后烧写内核,装载触摸屏驱动模块