
Linux driver touch panel
文章平均质量分 86
cjok376240497
这个作者很懒,什么都没留下…
展开
-
Linux驱动之触摸屏(2)
2. 触摸屏驱动分析2.1overview 触摸屏驱动并没有阻性和容性之分,只有单点触摸和多点触摸之分。典型的触摸屏驱动都会基于输入子系统来做。这里先来分析一下s3c2410_ts.c(旧内核里是s3c_ts.c,相对来说变动很大,有兴趣可以去看看)这个驱动文件。此文件名字虽然是s3c2410,但是同样也支持s3c2440和s3c6410。原创 2011-12-18 11:28:39 · 2525 阅读 · 0 评论 -
Linux驱动之触摸屏(1)
1. 硬件原理1.1overview 我们常用的触摸屏类型有两种:阻性触摸屏和容性触摸屏。它们在硬件上相差比较大,在驱动实现上相对来说差别比较小。容性触摸屏支持多点触摸屏,用户体验上比较好。下面将简单介绍一下触摸屏用到的硬件原理。 1.2ADC转换 AD转换的作用是将时间连续、幅值也连续的模拟量转换为时间离散、幅值也离散的数字信号。 1.3原创 2011-12-13 20:58:03 · 2497 阅读 · 0 评论 -
多点触控协议(MTP)
作者翻译水平有限,欢迎指正,感谢好友lapset和leo的帮助!Multi-touch (MT) Protocol------------------------- Copyright (C)2009-2010 Henrik Rydberg Introduction------------In order to utilize the full power o翻译 2011-12-19 20:38:47 · 7476 阅读 · 2 评论 -
Linux驱动之触摸屏(3)
3. 多点触摸3.1overview 多点触摸没啥好特别的,就是把多个单点捆绑起来,组合成一组坐标值。然后上层应用对其手势进行解析,就有了我们平常看到的两个手指对图片进行缩放等功能。从Linux-2.6.30才对多点触摸支持。 3.2 单点触摸和多点触摸l 单点触摸和多点触摸都是基于输入子系统来做,所以对于在软件上的实现区别不是很大。 l 参原创 2011-12-18 11:34:57 · 6510 阅读 · 0 评论 -
Linux驱动之触摸屏(4)-多点触控
Linux驱动之触摸屏(4)-多点触控4.1 概述 此驱动支持it7260触摸屏控制器,最多支持三点触摸,已在CPU: s5pc110、linux-2.6.32.9、android-2.2上测试通过。原本以为三天就能搞定,最后还是用了一个礼拜才弄完。水平有限,可能存在一些bug,请及时反馈给我(cjok.liao@gmail.com)。 触摸屏驱动主要分原创 2011-12-26 21:14:25 · 4651 阅读 · 0 评论 -
Android 虚拟按键驱动实现
Android 虚拟按键驱动实现原地址:http://www.cnblogs.com/aceheart/archive/2012/10/27/2742309.html最近将Android touchscreen virtualkey驱动,向上层report keyvalue 改成 向上层report X,Y的坐标值。对sysfs文件系统进行了一番研究。virtual转载 2013-12-16 14:20:47 · 1606 阅读 · 0 评论