摘要: 1.input_dev结构体 是硬件驱动层,代表一个input设备 1 struct input_dev { 2 const char *name; 3 const char *phys; 4 const char *uniq; 5 struct input_id id; //与input_hand 阅读全文
posted @ 2016-02-24 17:25 jetli 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 输入设备总类繁杂,包括按键,键盘,触摸屏,鼠标,摇杆等等,它们本身都是字符设备,不过内核为了能将这些设备的共性抽象出来,简化驱动的开发,建立了一个Input子系统.Input子系统分为三层,从下至上分别是输入设备驱动层,输入核心层以及输入事件驱动层. 核心层: 高效,无bug,可重用 事件处理层: 阅读全文
posted @ 2016-02-24 17:00 jetli 阅读(266) 评论(0) 推荐(0) 编辑