冷烟花
哎呀哎呀哎呀我的妈~蜗牛背着那重重的壳呀,一步一步地往上爬~

随笔分类 -  input

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) 推荐(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) 评论(0) 推荐(1)
input子系统分析之一:框架
摘要:内核版本:3.9.5输入设备总类繁杂,包括按键,键盘,触摸屏,鼠标,摇杆等等,它们本身都是字符设备,不过内核为了能将这些设备的共性抽象出来,简化驱动的开发,建立了一个Input子系统.Input子系统分为三层,从下至上分别是输入设备驱动层,输入核心层以及输入事件驱动层.核心层: 高效,无bug,可重... 阅读全文
posted @ 2013-06-25 17:33 冷烟花 阅读(1077) 评论(0) 推荐(0)