1输入子系统架构Overview.doc

1输入子系统架构Overview.doc

1?输入子系统架构Overview ??????? 输入子系统(Input Subsystem)的架构如下图所示 ? ??????? 输入子系统由 输入子系统核心层( Input Core ),驱动层和事件处理层(Event Handler)三部份组成。一个输入事件,如鼠标移动,键盘按键按下,joystick的移动等等通过 Driver - InputCore - Eventhandler - userspace 的顺序到达用户空间传给应用程序。 ??????? 其中Input Core 即 Input Layer 由 driver/input/input.c及相关头文件实现。对下提供了设备驱动的接口,对上提供了Event Handler层的编程接口。 1.1?主要数据结构 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???? Input Subsystem main data structure 数据结构 用途 定义位置 具体数据结构的分配和初始化 Struct input_dev 驱动层物理Input设备的基本数据结构 Input.h 通常在具体的设备驱动中分配和填充具体的设

文档评论(0)

1亿VIP精品文档

相关文档