Linux Input 子系统一、基本框架分析二、 基于input子系统实现的按键驱动实例
一、输入子系统的基本框架输入子系统主要由三部分构成: 核心层(input.c,linux提供的中间核心层,向事件处理曾和设备驱动层提供接口函数)、事件处理层(evdev.c, keyboard.c, mousedev.c 等等)、设备驱动层(具体的设备驱动程序,比如按键驱动,触摸屏驱动等等, 具体硬件设备相关的驱动)1、核心层 - input.c这一层是linux内核实现的的一些通用的接口,可以向事件处理层和设备驱动层提供一些公用函数input_register_handler /inpu.