Linux INPUT 子系统
sir_zeng
这个作者很懒,什么都没留下…
展开
-
linux input输入子系统分析《四》:input子系统整体流程全面分析
1 input输入子系统整体流程本节分析input子系统在内核中的实现,包括输入子系统(Input Core),事件处理层(Event Handler)和设备驱动层。由于上节代码讲解了设备驱动层的写法,因此在开头部分会从设备驱动层做为线索,分析输入子系统和事件处理层是如何配合的,最后从用户角度出发,从“/dev/input/*”接口如何使用输入子系统提供的服务。既然需要详转载 2013-01-08 18:01:21 · 782 阅读 · 0 评论 -
Android4.1 Framwork层Input子系统分发InputEvent流程图
今天整理了一下Android4.1的代码流程,将Input事件分发这部分画成了流程图,流程图里面清晰的描述了Input事件从中间层到应用层的分发过程。过程有些繁琐,流程图如下:转载 2013-01-15 09:39:25 · 583 阅读 · 0 评论 -
Android4.1输入子系统框架介绍和性能分析
为了说明Android4.1和Android4.0在输入子系统这部分的变化,首先,我们来看两幅图:Android4.1和Android4.0输入子系统的比较 从上面两幅图可以看出,Android4.1和Android4.0有如下不同点: (1)系统进程向应用进程传输InputEvent的方式发生变化,Android4.0采用共享内存的方式,转载 2013-01-15 09:38:16 · 568 阅读 · 0 评论 -
Android4.1 Input子系统中间层算法漏洞分析
最近研究了下Android4.1 Framework层Input子系统的代码流程,发现中间层报点的算法有些漏洞,而这些漏洞会导致触摸屏(TP)划线曲折、不圆滑等问题。为了直观的描述问题的产生原因,画了一张流程图,从图中可以看出为什么有算法上的漏洞。流程图如下:转载 2013-01-15 09:40:37 · 560 阅读 · 0 评论 -
Android4.1手写笔输入、悬浮事件分析
转载 2013-01-15 09:32:47 · 641 阅读 · 0 评论 -
Android4.1输入系统参数配置和输入事件校准
转载 2013-01-23 08:51:50 · 433 阅读 · 0 评论 -
linux input输入子系统分析《二》:s3c2440的ADC简单驱动实例分析
1 mini2440的ADC驱动实例这节与输入子系统无关,出现在这里是因为后面的章节会讲到触摸屏输入子系统驱动,由于触摸屏也使用ADC,因此本节是为了说明ADC通过驱动代码是如何控制的。本节重点:如何通过原理图查找ADC硬件使用的资源如何通过芯片手册查找ADC硬件的操作方法ADC设备驱动程序的初始化流程ADC设备驱动程序的中断处理流程本节难转载 2013-01-08 17:40:54 · 721 阅读 · 0 评论 -
linux input输入子系统分析《三》:S3C2440的触摸屏驱动实例
1.1 本节阅读前提本节的说明建立在前两节的基础之上,需要先阅读如下两篇章:linux input输入子系统分析《一》:初识input输入子系统linux input输入子系统分析《二》:s3c2440的ADC简单驱动实例分析1.2 触摸屏工作原理S3C2440的触摸屏接口是4线电阻式触摸屏接口,可以控制x、y方向上的引脚(XP、XM、YP、YM转载 2013-01-08 17:58:18 · 678 阅读 · 0 评论 -
linux input输入子系统分析《一》:初识input输入子系统
主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下方式均可联系,文章欢迎转载,保留联系信息,以便交流。邮箱:eabi010@gmail.com主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1 开发环境主 机:ubuntu10.04开发板:m转载 2013-01-08 16:17:46 · 675 阅读 · 1 评论 -
Linux和android下测试键盘和触摸屏
在Linux或者Android-x86系统下,会用到测试键盘、鼠标、触摸屏等各种输入设备的功能,那么下面的这段代码是个好的选择。首先编写了个Linux输入设备的测试小程序来检测问题所在,总算也小有成就。具体输入设备的路径,大家可以用cat /proc/bus/input/devices查看自己机器的设备文件。 检测按键的程序如下:[cpp] view plainco转载 2013-02-01 09:32:44 · 2180 阅读 · 0 评论