当前位置:  技术问答>linux和unix

触摸板设备的驱动

    来源: 互联网  发布时间:2017-05-25

    本文导语:  触摸板,板子有个接口,连上usb后直接接到电脑(ubuntu 12.04)usb口,触摸板可以直接使用,应该调用的是通用驱动。 现在有个问题需要修改一下触摸板的功能,使得触摸板的x和y方向能够对调一下。 所以想要找到这...

触摸板,板子有个接口,连上usb后直接接到电脑(ubuntu 12.04)usb口,触摸板可以直接使用,应该调用的是通用驱动。
现在有个问题需要修改一下触摸板的功能,使得触摸板的x和y方向能够对调一下。
所以想要找到这个设备的驱动的源码位置,请问该如何查找。这是dmesg查看到的设备的相关信息。
[ 3771.900109] usb 2-5: new low-speed USB device number 2 using ohci_hcd
[ 3772.178689] input: Cirque Corporation USB GlidePoint as /devices/pci0000:00/0000:00:02.0/usb2/2-5/2-5:1.0/input/input7
[ 3772.179000] generic-usb 0003:0488:0020.0001: input,hidraw0: USB HID v1.00 Mouse [Cirque Corporation USB GlidePoint] on usb-0000:00:02.0-5/input0
[ 3772.179043] usbcore: registered new interface driver usbhid
[ 3772.179048] usbhid: USB HID core driver

|
不熟悉usb这一块。可以看一下/devices/pci0000:00/0000:00:02.0/usb2/2-5/2-5:1.0/input/input7 目录下面有没有device目录,device目录里有没有driver/module目录。如果有,可以仿照下面的方法看一看相应的driver的module是哪一个。

ls -l /sys/class/net/ens33/device/driver/module
lrwxrwxrwx 1 root root 0 Jul 28 18:30 /sys/class/net/ens33/device/driver/module -> ../../../../module/e1000

例如我的网卡的驱动module就是e1000。之后你可以再用modinfo看看。

$ modinfo e1000

|
触摸屏的驱动一般在/drivers/input/touchscreen/下,可以找找看。
另,我不太熟悉USB接口的TP(之前调的是I2C通讯),或许这篇文章能帮到你http://www.07net01.com/program/129688.html

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3