touchscreen学习记录

本文探讨了mini2440和x210ii在触摸屏驱动方面的差异,包括内核版本、自定义驱动与ADC驱动的兼容性、以及不同型号设备采用特定驱动的原因。分析了电阻屏与电容屏的区别,并提供了针对不同设备选择驱动的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.mini2440用的内核是2.6.32其中不包含s3c2410_ts.c,在2.6.33以后都有包含了

http://lxr.free-electrons.com/source/drivers/input/touchscreen/s3c2410_ts.c?v=2.6.33;a=arm

2.mini2440自己写的s3c2410_ts.c和mini2440_adc.c是一体的,这么来说如果用自带的s3c2410_ts.c将会使得adc.c不能用,两个是切换着用AD转换的

3.x210ii的linux+qt(2.6.35)使用的触摸驱动是ts-s3c.c,修改时期是{2012年07月26日 星期四 11时14分57秒}这个应该是自己做的驱动

4.在最新的3.6内核中仍没有 ts-s3c.c验证了3的说法(http://lxr.free-electrons.com/source/drivers/input/touchscreen/?a=arm

5.x210ii为什么不直接用s3c2410_ts.c呢?

6.有点蒙:四线触摸,一线触摸,电容屏,电阻屏、。。。。。。

7.电阻屏有:四线触摸和一线触摸(一般用四线触摸),电容屏是相对于电阻屏的!

8.goodix是电容屏公司 深圳市汇顶科技有限公司 电容屏驱动移植手册goodix GT818

9.电阻屏校准成功:x210_Android触摸屏校准

10.软件层面:mini2440的s3c2440_ts.c是input子系统写的……

11.软件层面:2.6.33内核版本带的s3c2410_ts.c是input子系统写的。。。可以尝试用这个代替2.6.32中的试试:结果应该是ADC驱动应该是不能用……

12.还是平台设备驱动程序……

13.使用input子系统编写的驱动程序只需要做两个工件:1.初始化   2报告 。应用程序要做相应的改动,读取的是一个结构,这个和temios有点相似……

14.根据《四线触摸屏原理》的第五幅图,XP,XM应该一定的频率的脉冲,测量一下看看。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

袁保康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值