- 0
- 0
- 约5.77万字
- 约 58页
- 2017-09-20 发布于天津
- 举报
linux输入子系统.docx
!--[if !supportLists]--第1章 !--[endif]--Linux输入子系统设备驱动Linux输入子系统将输入驱动抽象为三层:事件处理层、核心层、设备驱动层。应用程序只需要跟事件处理层打交道,不需要察觉设备的变化。核心层是负责管理输入设备,并将消息在事件处理层和设备驱动层之间传递。由于事件处理和设备驱动的分离,使得应用程序读取输入信息的接口固定不变就可以适应新的同类输入设备。表示事件处理层的数据结构是struct input_handler,每个handler代表一种处理事件的方式,允许多个handler共存。代表设备驱动层的数据结构是struct input_dev。input_dev和handler可以建立连接,连接它们的就是struct input_handle。核心层一般被称为input core。!--[if !supportLists]--1.1 !--[endif]--重要的数据结构在输入子系统的设备驱动中,最重要的数据结构是struct input_dev,如程序清单 1.1所示。需要完成的大部分工作都是围绕着它来的,它是驱动的主体。每个struct input_dev代表一个输入设备。程序清单 1.1 struct input_dev成员介绍/* include/linux/input.h */struct input_dev {
您可能关注的文档
- e5在电场中的运动___学案全集___人教新课标3-1.doc
- Fe-Cr-Al合金在纯SO_2气氛中的高温热循环腐蚀行为.pdf
- Fireworks创建幻灯片的方法简介.doc
- FJLNG-HSE-M-08-01热工作业安全管理规定.doc
- FTTH入户皮线光缆端接方案设计.pdf
- G-CSPC管道安装施工方案.doc
- GPRS 远传热量表系统方案.doc
- HR三支柱模型.pdf
- HTGK-V高压开关动特性测试仪.doc
- iData_模糊层次分析法权重研究_兰继斌.pdf
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)