笔记本上的触摸板通常使用的是什么接口?

发布于 2022-09-18 18:07:24 字数 73 浏览 8 评论 0

问一下,笔记本上的触摸板一般是用什么接口的,我需要写一个触摸板的Linux驱动,用在笔记本上,驱动应该归为哪一类?USB,还是PS/2,或是其他?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

箜明 2022-09-25 18:07:24

原帖由 shaohao 于 2009-4-26 20:34 发表
问一下,笔记本上的触摸板一般是用什么接口的,我需要写一个触摸板的Linux驱动,用在笔记本上,驱动应该归为哪一类?USB,还是PS/2,或是其他?

如果笔记本上装了Linux的话,你可以看一下你的系统启动时加载的哪个模块啊。我这会儿没在Linux上,暂时没法帮楼主看。不过记得是在系统登陆的加载touchscreen的驱动了。

它的源码是在drivers/input下面。

秋千易 2022-09-25 18:07:24

应该是专门的IO接口,不是usb,也不是ps/2

不打扰别人 2022-09-25 18:07:24

原帖由 dreamice 于 2009-4-26 22:37 发表
应该是专门的IO接口,不是usb,也不是ps/2

恩,driver下放在了input目录下,应该不同于usb等

找回味觉 2022-09-25 18:07:24

触摸屏分为两种,一种是电阻屏,一种是电容屏。
用的比较多的是电阻屏,原理基本是这样,电阻屏X方向和Y方向存在电阻,通过两次电压测量来计算X和Y坐标。
给X方向加电,测量接触点的电压,通过分压原理得到X值
给Y方向加电,测量接触点的电压,通过分压原理得到Y值
要编写linux的触摸屏驱动,就得了解使用的什么芯片,如ADS7846是很常用的,这个芯片是SPI接口的,内核里已经有驱动了,drivers/input/touchscreen下。

彩虹直至黑白 2022-09-25 18:07:24

呵呵,lz说的是触摸板,ls上的是触摸屏。
我想应该跟鼠标驱动放一起吧

星星的轨迹 2022-09-25 18:07:24

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.

夜夜流光相皎洁 2022-09-25 18:07:24

反正配置触摸板的时候是和鼠标配置差不多

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文