
touch
wh_19910525
这个作者很懒,什么都没留下…
展开
-
android 电容屏(二):驱动调试之基本概念篇
电容屏驱动调试先了解Linux电容屏驱动中几个常用的概念: 中断下半部-工作队列; input机制; Linux与Android 多点触摸协议。一、中断下半部-工作队列1、中断 先看一下宋宝华先生的《linux设备驱动开发详解》里面对中断的描述吧。这本书个人感觉转载 2013-09-01 10:52:00 · 3473 阅读 · 0 评论 -
android 电容屏(四):驱动调试之驱动程序分析篇 -- FocalTech
本人用的触摸屏IC是FocalTech公司的ft5306,是一款i2c的电容屏多点触控芯片。对于它的整体驱动官方已经给了,我们就触摸屏和按键部分的代码做相关说明。说明其中应该注意的地方。对于所有的input设备,报告input事件时候都分这么几部分,首先在probe文件中设置设备发送的事件类型、按键类型、设置设备一些属性信息。然后在发送事件时候要根据probe的设置来发送事件,否则就会被判为无转载 2013-09-01 15:56:42 · 18932 阅读 · 4 评论 -
android 电容屏(一):电容屏基本原理篇
一、电容屏工作原理 触摸屏的工作原理概括来说就是上报坐标值,X轴、Y轴的值。前面我们分析了电阻触摸屏,它是通过ADC来检测计算X、Y轴坐标值,下面我们分析一下电容触摸屏的工作原理,看它是如何去检测计算X、Y坐标的值。 与电阻式触摸屏不同,电容式触摸屏不依靠手指按力创造、改变电压值来检测坐标的。电容屏通过任何持有电荷的物体包括人转载 2013-09-01 10:50:31 · 5185 阅读 · 0 评论 -
android 电容屏(三):驱动调试之驱动程序分析篇
以goodix的gt8105为例一、总体架构硬件部分:先看一个总体的图吧,其实触摸屏原理也比较简单,触摸屏和主控芯片间的联系,如下主要有三部分:1、IIC部分,初始化gt8105的数据和传回主控制的坐标位置信息就是通过IIC这条线传输的;2、INT,当gt8105初触摸时,会发出中断通知主控接收信息(坐标数据);3、gt8105电源、复位这一部分,不同芯片有所不同,转载 2013-09-01 10:56:37 · 4043 阅读 · 2 评论 -
Android 中多点触摸协议
http://blog.youkuaiyun.com/zuosifengli/article/details/7398661Android 中多点触摸协议: 参考: http://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt 1, 两种多点触摸协议:原创 2013-09-04 12:29:43 · 6857 阅读 · 0 评论 -
在 Android 4.1上,分析 input -- android framework 部分 2
Android4.0 input touch解析前言:在网上看到好多关于android input device流程分析,但是都不全,有的只是从linux内核那边分析,有的从android上层分析,而且分析的代码也比较老,都是在android2.3以下,最近在做android4.0下的多点触摸以及校准程序,多点触摸的驱动很好写,在linux内核里面都有现成的例子,照着改就可以了。但是a转载 2013-09-12 17:57:28 · 5273 阅读 · 0 评论