input子系统分析之三:驱动模块
摘要:内核版本:3.9.5本节将以even handler来分析设备的注册和打开的过程,分析之前不妨回顾一下上节介绍的数据结构.结合前两节分析可知,input子系统分为3层,最上一层是event handler,中间层是input core,底层是input driver.input driver把eve...
阅读全文
posted @
2013-06-26 12:58
冷烟花
阅读(2449)
推荐(0)
input子系统分析之二:数据结构
摘要:内核版本:3.9.51.input_dev,用来标识输入设备 1 struct input_dev { 2 const char *name; 3 const char *phys; 4 const char *uniq; 5 struct input_id id;/...
阅读全文
posted @
2013-06-25 18:26
冷烟花
阅读(1123)
推荐(1)
input子系统分析之一:框架
摘要:内核版本:3.9.5输入设备总类繁杂,包括按键,键盘,触摸屏,鼠标,摇杆等等,它们本身都是字符设备,不过内核为了能将这些设备的共性抽象出来,简化驱动的开发,建立了一个Input子系统.Input子系统分为三层,从下至上分别是输入设备驱动层,输入核心层以及输入事件驱动层.核心层: 高效,无bug,可重...
阅读全文
posted @
2013-06-25 17:33
冷烟花
阅读(1077)
推荐(0)