linux输入子系统
文章平均质量分 77
wind20
先空着
展开
-
[转]输入子系统分析
1 输入子系统架构Overview 输入子系统(Input Subsystem)的架构如下图所示 输入子系统由 输入子系统核心层( Input Core),驱动层和事件处理层(Event Handler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过Driver -> InputCore -> Eventhandle转载 2008-04-25 14:29:00 · 1156 阅读 · 0 评论 -
[转]linux2.6input子系统中部分相关结构体的分析
最近在做linux2.6的键盘驱动程序的工作,接触到了input subsystem这一概念,现把我对其中相关结构体的理解写出来。如果我的理解有错误,希望大家指正,谢谢! 1.input_dev 说明:输入子系统(input subsystem)的驱动层的核心结构。 头文件:include/linux/input.h 成员说明:void *private;转载 2008-04-25 14:44:00 · 2241 阅读 · 0 评论 -
[转]2.6内核输入子系统分析
前面对s3c2410的触摸屏驱动进行了分析,现深入一层,对其所在的输入子系统进行刺探。首先引用一个不错的帖子,对2.6内核的输入子系统进行一个大致的描述:引:在做触摸屏?对于输入子系统,相信你也早看了网上一些介绍文章文章了,读一下就可了解对其基本架构,剩下的只是一些源码细节阅读。输入子系统的3层间的联系是很简单的,驱动层的核心结构为struct input_dev:struct input_d转载 2008-04-25 14:45:00 · 1237 阅读 · 0 评论 -
[转]2.6内核输入子系统三层联系
现在我就如何通过input_dev、input_handle、input_handler这三者传递信息进行详细的分析:触摸屏驱动中,s3c2410ts_probe函数的最后一步,调用input_register_device函数开始进入三者建立联系的过程:void input_register_device(struct input_dev *dev){ struct input_handle转载 2008-04-25 14:42:00 · 1935 阅读 · 0 评论 -
[转]输入简单流程
现在看用户获取触摸屏输入的一个流程(以tsdev为例/drivers/input/tsdev.c):static struct file_operations tsdev_fops = { .owner = THIS_MODULE, .open = tsdev_open, .release = tsdev_relea转载 2008-04-25 14:47:00 · 764 阅读 · 0 评论 -
[转]2.6内核输入子系统分析-续
上文介绍了input_dev、input_handle、input_handler三者是如何联系起来了,现在继续介绍如何通过它们来传递信息。在开始之前还是先引用一位大侠的帖子:引:现在看用户获取触摸屏输入的一个流程(以tsdev为例/drivers/input/tsdev.c):static struct file_operations tsdev_fops = { .owner转载 2008-04-25 14:56:00 · 972 阅读 · 1 评论