E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Input子系统
Linux
Input子系统
--概述
vanbreaker/article/details/7714188输入设备总类繁杂,包括按键,键盘,触摸屏,鼠标,摇杆等等,它们本身都是字符设备,不过内核为了能将这些设备的共性抽象出来,简化驱动的开发,建立了一个
Input
xitong
·
2012-07-04 19:00
linux
Linux
Input子系统
--概述
article/details/7714188 输入设备总类繁杂,包括按键,键盘,触摸屏,鼠标,摇杆等等,它们本身都是字符设备,不过内核为了能将这些设备的共性抽象出来,简化驱动的开发,建立了一个
Input
vanbreaker
·
2012-07-04 19:00
Android 输入系统解析 (1)
有两种思路来解析Android
Input子系统
的代码(注一),一是从应用的事件获取开始,自上而下的解析Input相关代码的功能及调用关系(从注二 的内容可知,输入事件是通过View类中的事件监听接口获取的
tronteng
·
2012-07-03 17:00
闲聊linux中的input设备(9) 代代相传,何处是尽头
这里我们只以其中的一行为例来分析一下如何给我们的
input子系统
上报事件。
linux58
·
2012-06-29 23:00
闲聊linux中的input设备(2)初次相识便好上
前面说了,linux内核
input子系统
中已经实现了input设备的接口函数,这使得我们工作量大大的减轻了。我们以akm8973芯片(用于
linux58
·
2012-06-29 22:00
Linux驱动修炼之道-
INPUT子系统
(下)
出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/19/6433337.aspx
input子系统
最重要的部分就是向上层report了。
linux58
·
2012-06-28 23:00
linux
struct
File
buffer
input
Linux驱动修炼之道-
INPUT子系统
(上)
努力成为linuxkernelhacker的人李万鹏原创作品,为梦而战。出处http://blog.csdn.net/woshixingaaa/archive/2011/05/19/6431094.aspx内核的输入子系统是对分散的,多种不同类别的输入设备(如键盘,鼠标,跟踪球,操纵杆,触摸屏,加速计和手写板)等字符设备进行统一处理的一层抽象,就是在字符设备驱动上抽象出的一层。输入子系统包括两类驱
linux58
·
2012-06-28 23:00
linux
struct
list
input
delay
input子系统
学习笔记九 evdev输入事件驱动分析
【感谢终结者投递本文】 evdev输入事件驱动,为输入子系统提供了一个默认的事件处理方法。其接收来自底层驱动的大多数事件,并使用相应的逻辑对其进行处理。evdev输入事件驱动从底层接收事件信息,将其反映到sys文件系统中,用户程序通过对sys文件系统的操作,就能够达到处理事件的能力。下面先对evdev的初始化进行简要的分析。evdev的初始化 evdev以模块的方式被组
linux58
·
2012-06-27 23:00
list
File
Module
table
Class
input
input子系统
学习笔记八
input子系统
的详细分析
【感谢终结者投递本文】 为了对输入子系统有一个清晰的认识,本节将分析输入系统的初始化过程。在Linux中,输入子系统作为一个模块存在,向上,为用户层提供接口函数,向下,为驱动层程序提供统一的接口函数。这样,就能够使输入设备的事件通过输入子系统发送给用户层应用程序,用户层应用程序也可以通过输入子系统通知驱动程序完成某项功能。子系统初始化函数input_init() 输入子
linux58
·
2012-06-27 22:00
input子系统
学习笔记七 handler处理器注册分析
感谢终结者投递本文】 input_handler是输入子系统的主要数据结构,一般将其称为handler处理器,表示对输入事件的具体处理。input_handler为输入设备的功能实现了一个接口,输入事件最终传递到handler处理器,handler处理器根据一定的规则,然后对事件进行处理,具体的规则将在下面详细介绍。关键数据结构 structinput_dev物理输入设
linux58
·
2012-06-27 22:00
数据结构
list
struct
table
input
each
input子系统
学习笔记六 按键驱动实例分析下
感谢终结者投递本文】 本文接着
input子系统
学习笔记五按键驱动实例分析上接续分析这个按键驱动实例!
linux58
·
2012-06-27 22:00
linux
list
report
input
each
button
input子系统
学习笔记五 按键驱动实例分析上
【感谢终结者投递本文】 下面是按键驱动的简单例子,这个输入设备只有一个按键,按键被连接到一条中断线上,当按键被按下时,将产生一个中断,内核将检测到这个中断,并对其进行处理。代码含注释如下:C++代码#include #include static struct input_dev *button_dev;/*输入设备结构体*/ static irqreturn_t butt
linux58
·
2012-06-27 22:00
list
Module
table
input
button
delay
input子系统
学习笔记四 软件设计流程及相关API
【感谢终结者投递本文】 接下来,我们就开始看
Input子系统
的软件设计流程,我在阅读的时候同时整理设计代码中的相关API,并在下一篇文章详细介绍
input子系统
的代码实现。
linux58
·
2012-06-27 22:00
input子系统
学习笔记三 驱动的分层及设备驱动层实现原理
下图展现了linux中输入设备驱动的分层,从此图我们不难看出Linux是如何设计输入设备的驱动架构的,结合
input子系统
学习笔记二
input子系统
介绍及结构图我们接下来分析
input子系统
驱动的分层及设备驱动层实现原理
linux58
·
2012-06-27 22:00
linux内核
input子系统
解析
因为
input子系统
已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下
input子系统
了。
tanxs001
·
2012-06-26 16:00
Linux 输入子系统架构分析
input子系统
内核的输入子系统是对分散的,多种不同类别的输入设备(如键盘,鼠标,跟踪球,操纵杆,触摸屏,加速计和手写板)等字符设备进行统一处理的一层抽象,就是在字符设备驱动上抽象出的一层。输入子系统包括两类驱动程序:事件驱动程序和设备驱动程序。事件驱动程序负责和应用程序的接口,而设备驱动程序负责和底层输入设备的通信。鼠标事件生成文件mousedev属于事件驱动程序,而PS/2鼠标驱动程序是设备驱动程序。事件驱动
·
2012-06-25 16:00
内核:一个中断如何对应多个句柄
input子系统
input子系统
代码位置:kernel/drivers/input/input.c这个文件完成input系统最原始的初始化,subsys_initcall开始子系统的初始化,并封装EXPORT_SYMBOL
xujianqun
·
2012-06-21 09:00
android
struct
shell
File
Class
input
完全解析
input子系统
设备模型之mini2440按键驱动程序
实现过程中参考了文章http://blog.csdn.net/sylcrq/article/details/6174144在此表示感谢 本人是成长中的菜鸟,经过三天三夜的琢磨,终于使按键驱动程序结合
input
wo519074786
·
2012-06-15 00:00
struct
report
Module
Random
input
button
【RFB】Linux uinput 分析,虚拟鼠标,键盘
Linux有自己的
input子系统
,可以统一管理鼠标和键盘事件。基于输入子系统实现的uinput可以方便的在用户空间模拟鼠标和键盘事件。
tianshuai11
·
2012-06-04 15:00
linux
list
struct
report
input
button
Touch无法玩“愤怒的小鸟”
解决过程:将程序与之前8寸的touch驱动对比,在注册
input子系统
部分有少一个EV_SYN,所以加上:input_device->evbit[0]=BIT_MASK(EV_KEY)|BIT_MASK
knock
·
2012-06-02 11:00
游戏
测试
input
linux内核
input子系统
解析
linux内核
input子系统
解析作者:刘洪涛,华清远见嵌入式学院讲师。
tianxiawuzhei
·
2012-05-28 09:00
struct
File
report
Class
input
linux内核
linux内核
input子系统
解析
linux内核
input子系统
解析作者:刘洪涛,华清远见嵌入式学院讲师。
Sun_Rise2011
·
2012-05-22 15:00
input 系统接口及分析
6081019http://www.cnitblog.com/luofuchong/archive/2007/08/24/32382.html闲聊linux中的input设备(1-10)接口前面说了,linux内核
input
wealoong
·
2012-05-18 10:00
struct
list
report
input
linux内核
linux usb初始化
话说在linux启动之初,就会将usb子系统初始化完成,亦如
input子系统
和V4L2一样。usb_init就完成了初始化以及启动usbhub守护进程。那来看usb_init中的各个函数的实现。
tronteng
·
2012-05-15 18:00
input子系统
事件处理层evdev分析
在
input子系统
中事件处理层有很多evdev,joydev,evbug,mousedev。但是他们的实现基本上是一样的,对于触摸屏来说,事件处理器是evdev,现在就来分析一下evdev的代码。
zhengsheng23
·
2012-05-10 15:00
struct
user
cmd
File
IOC
input
input子系统
中重要结构体分析
在input.h中定义了 input_dev描述一个具体的input设备 structinput_dev{ constchar*name; constchar*phys; constchar*uniq; structinput_idid; unsignedlongpropbit[BITS_TO_LONGS(INPUT_PROP_CNT)]; unsignedlongevbit[BI
zhengsheng23
·
2012-05-10 10:00
Linux驱动修炼之道-
INPUT子系统
(下)
Linux驱动修炼之道-
INPUT子系统
(下)出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/19/6433337.aspx
input子系统
最重要的部分就是向上层
l627859442
·
2012-05-09 17:00
Linux驱动修炼之道-
INPUT子系统
(上)
Linux驱动修炼之道-
INPUT子系统
(上)努力成为linuxkernelhacker的人李万鹏原创作品,为梦而战。
l627859442
·
2012-05-09 17:00
Linux2.6
input子系统
分析
研读了一下inputsubsystem,分成三部分,输入子系统核心层(InputCore),驱动层和事件处理层(EventHandler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过Driver->InputCore->Eventhandler->userspace的顺序到达用户空间传给应用程序。其中InputCore即InputLayer由driver/in
adaptiver
·
2012-04-27 19:00
触摸屏驱动之先修知识——
Input子系统
在介绍触摸屏驱动之前,先来认识一下这个
input子系统
。在学习触摸屏之前,我几乎完全没有听说过
input子系统
这个概念,现在就让我们一起来揭开它神秘的面纱吧。
iefswang
·
2012-04-21 20:00
input子系统
本文简单介绍一下linux的inputsystem,并通过一个实际的案例介绍一下在具体的项目中如何实现自己的inputsystem。 1. 系统结构那首先就从linux的inputsystem的结构开始说起,如下图所示:Inputsystem有三大块组成:· Drivers:相当于输入设备的驱动程序,负责接收来自硬件的输入中断,并把输入中断转换成相应的输出给InputCore,这个部分的实现取
zhangxiaopeng0829
·
2012-04-18 18:00
input子系统
KeyPad-Touch上报数据格式与机制
-----------------------------------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://blog.csdn.net/android_huber交流邮箱:dp.shao@gmail.com----------------------------------------------------
android_huber
·
2012-04-17 14:00
linux
report
user
buffer
input
LINUX下USB1.1设备学习小记(6)_hid与
input子系统
(3)
LINUX下USB1.1设备学习小记(6)_hid与
input子系统
(3)http://cupidove.blog.163.com/blog/static/100566220119206136357/现在回到
Milan_66
·
2012-04-12 16:24
input
linux
report
list
events
数据结构
linux驱动开发
LINUX下USB1.1设备学习小记(6)_hid与
input子系统
(3)
LINUX下USB1.1设备学习小记(6)_hid与
input子系统
(3) http://cupidove.blog.163.com/blog/static/100566220119206136357
lqf785435771
·
2012-04-12 16:00
浅析Linux Input 子系统
输入子系统又叫
input子系统
。其构建非常灵活,只需要调用一些简单的函数,就可以将一个输入设备的功能呈现给应用程序。
Tommy_wxie
·
2012-04-07 21:00
linux
struct
Module
input
button
android 事件流转机制
linux内核提供了一个
Input子系统
来实现的,
Input子系统
会
kerlubasola
·
2012-03-31 22:00
android
input subsystem
compass+gsensor),虽然以前TP也是input系统,但只在driver处理,而sensor除了在driver处理还要在HAL处理,HAL处于inputsubsystem的上层,通过看HAL,对
input
zhangchiytu
·
2012-03-29 17:00
linux
android
struct
IOC
input
linux内核
LDD之
input子系统
总结与流程图
-----------------------------------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:http://blog.csdn.net/android_huber交流邮箱:dp.shao@gmail.com----------------------------------------------------
android_huber
·
2012-03-29 14:00
list
user
buffer
input
Path
LDD之
input子系统
--代码分析
----------------------------------------------------------------------- 本文系本站原创,欢迎转载! 转载请注明出处:http://blog.csdn.net/android_huber 交流邮箱:
[email protected]
--------------------------------------------
android_huber
·
2012-03-29 14:00
struct
list
report
buffer
input
代码分析
完全解析
input子系统
设备模型之mini2440按键驱动程序
实现过程中参考了文章http://blog.csdn.net/sylcrq/article/details/6174144在此表示感谢 本人是成长中的菜鸟,经过三天三夜的琢磨,终于使按键驱动程序结合
input
Tommy_wxie
·
2012-03-24 22:00
浅析Input 子系统
输入子系统又叫
input子系统
。其构建非常灵活,只需要调用一些简单的函数,就可以将一个输入设备的功能呈现给应用程序。
华清远见
·
2012-03-22 09:02
android
应用程序
华清远见
讲师
培训中心
(轉)linux輸入子系統
Linux输入子系统(InputSubsystem)1.1.
input子系统
概述1.2.
input子系统
结构图
input子系统
结构图如下图1所示:图1输入子系统结构图1.3.linux中输入设备驱动的分层
leonDK
·
2012-03-21 22:00
linux
input
subsystem
input 子系统架构总结
一 前言 输入子系统又叫
input子系统
。其构建非常灵活,只需要调用一些简单的函数,就可以将一个输入设备的
lbmygf
·
2012-03-21 16:00
struct
list
report
table
input
button
input子系统
在介绍触摸屏驱动之前,先来认识一下这个
input子系统
。在学习触摸屏之前,我几乎完全没有听说过
input子系统
这个概念,现在就让我们一起来揭开它神秘的面纱吧。
petershina
·
2012-03-21 10:00
我的浪费时间的行为
几个月了可是却觉得没学到什么东西,这是为什么呢,每天也都那么早去上班,然后就在那边看资料,可是翻来覆去,总是看那些东西,什么
input子系统
,i2c子系统,记得好几个月前就在那看的,怎么会看到现在还是没有搞懂呢
android_huber
·
2012-03-20 10:00
Linux
input子系统
分析 ----(一)
转自:http://www.linuxidc.com/Linux/2011-09/43187p5.htmLinux
input子系统
分析概述与数据结构[日期:2011-09-18]来源:Linux社区 作者
zuosifengli
·
2012-03-19 15:00
数据结构
linux
struct
list
input
硬件驱动
linux内核
input子系统
解析
因为
input子系统
已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下
input子系统
了。
angle_birds
·
2012-03-16 00:00
struct
File
report
Class
input
linux内核
认识linux
input子系统
(一)
认识linux
input子系统
(一)-0-.序本来只是想写个内核态的键盘记录的,但是发现现在的linux驱动模型已经和以前版本不同,增加了input层,几乎所有的底层驱动都把数据封装在event里上报给
wchinaw
·
2012-03-15 09:00
闲聊linux中的input设备(2)初次相识便好上 .
前面说了,linux内核
input子系统
中已经实现了input设备的接口函数,这使得我们工作量大大的减轻了。我们以akm8973芯片(用
allen6268198
·
2012-03-13 08:00
linux
工作
struct
report
input
linux内核
linux设备模型之
input子系统
转载请注明出处:http://blog.csdn.net/gdt_A20==================================摘要:
input子系统
是kernel中比较简单的一个子系统,主要用来管理输入设备
gdt_A20
·
2012-03-11 22:00
linux
timer
struct
list
input
events
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他