笔记本上的触摸板通常使用的是什么接口?
问一下,笔记本上的触摸板一般是用什么接口的,我需要写一个触摸板的Linux驱动,用在笔记本上,驱动应该归为哪一类?USB,还是PS/2,或是其他?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
问一下,笔记本上的触摸板一般是用什么接口的,我需要写一个触摸板的Linux驱动,用在笔记本上,驱动应该归为哪一类?USB,还是PS/2,或是其他?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
如果笔记本上装了Linux的话,你可以看一下你的系统启动时加载的哪个模块啊。我这会儿没在Linux上,暂时没法帮楼主看。不过记得是在系统登陆的加载touchscreen的驱动了。
它的源码是在drivers/input下面。
应该是专门的IO接口,不是usb,也不是ps/2
恩,driver下放在了input目录下,应该不同于usb等
触摸屏分为两种,一种是电阻屏,一种是电容屏。
用的比较多的是电阻屏,原理基本是这样,电阻屏X方向和Y方向存在电阻,通过两次电压测量来计算X和Y坐标。
给X方向加电,测量接触点的电压,通过分压原理得到X值
给Y方向加电,测量接触点的电压,通过分压原理得到Y值
要编写linux的触摸屏驱动,就得了解使用的什么芯片,如ADS7846是很常用的,这个芯片是SPI接口的,内核里已经有驱动了,drivers/input/touchscreen下。
呵呵,lz说的是触摸板,ls上的是触摸屏。
我想应该跟鼠标驱动放一起吧
touchpad模拟PS2:
config MOUSE_PS2
tristate "PS/2 mouse"
default y
select SERIO
select SERIO_LIBPS2
select SERIO_I8042 if X86
select SERIO_GSCPS2 if GSC
help
Say Y here if you have a PS/2 mouse connected to your system. This
includes the standard 2 or 3-button PS/2 mouse, as well as PS/2
mice with wheels and extra buttons, Microsoft, Logitech or Genius
compatible.
Synaptics, ALPS or Elantech TouchPad users might be interested
in a specialized Xorg/XFree86 driver at:
<http://w1.894.telia.com/~u89404340/touchpad/index.html>
and a new version of GPM at:
<http://www.geocities.com/dt_or/gpm/gpm.html>
to take advantage of the advanced features of the touchpad.
If unsure, say Y.
To compile this driver as a module, choose M here: the
module will be called psmouse.
反正配置触摸板的时候是和鼠标配置差不多