发布时间:2014-05-12 17:27:03
目的:把usb鼠标当作按键使用,左键相当按键l,右键相当按键s,中键相当enter代码如下点击(此处)折叠或打开/* * 参考drivers\hid\usbhid\usbmouse.c */#include <linux/kernel.h>#include <linux/slab.h>.........【阅读全文】
发布时间:2014-05-12 16:48:04
目的:只要在接入USB鼠标后打印"find usbmouse!\n",移除后打印"disconnect usbmouse!\n"可以参考内核目录下的drivers\hid\usbhid\usbmouse.c步骤如下:1. 分配/设置usb_driver结构体 .id_table .probe .disconnect2. 注册代.........【阅读全文】
发布时间:2014-05-12 15:58:10
USB设备的一些概念把一个USB设备连接到PC,会弹出“发现XXX(设备)”,然后弹出对话框,提示安装驱动问1. 既然还没有"驱动程序",为何能知道是"XXX"答1. windows里已经有了USB的总线驱动程序,接入USB设备后,是"总线驱动程序"知道你是"XXX" 提示你安装的是"设备驱动程序" U.........【阅读全文】
发布时间:2014-05-08 23:35:43
上报事件,是系统能够调用此设备把原来的打印改成上报事件就可以了代码如下点击(此处)折叠或打开#include <linux/errno.h> #include <linux/kernel.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/input.h>.........【阅读全文】
发布时间:2014-05-08 23:06:09
用定时器来处理长按和滑动代码如下点击(此处)折叠或打开#include <linux/errno.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/input.h>#include <linux/init.h>.........【阅读全文】