
linux驱动学习笔记
文章平均质量分 54
li6322511
这个作者很懒,什么都没留下…
展开
-
input子系统学习笔记二:数据结构
主要input通用数据结构 1.input_dev 这是input设备基本的设备结构,每个input驱动程序中都必须分配初始化这样一个结构,成员比较多 struct input_dev { const char *name; const char *phys; const char *uniq; struct input_id id; //与input_handler匹配用的i原创 2016-02-24 15:19:45 · 546 阅读 · 0 评论 -
input子系统学习笔记一:概述
输入设备总类繁杂,包括按键,键盘,触摸屏,鼠标,摇杆等等,它们本身都是字符设备,不过内核为了能将这些设备的共性抽象出来,简化驱动的开发,建立了一个Input子系统.Input子系统分为三层,从下至上分别是输入设备驱动层,输入核心层以及输入事件驱动层. 核心层: 高效,无bug,可重用事件处理层: 负责与应用程序交互设备驱动层: 负责与底层输入设备交互 事件处理程序是标准的,对于所有的输入类原创 2016-02-24 16:52:16 · 410 阅读 · 0 评论