input输入子系统
1、input输入子系统1.1 简介1.2 相关API函数1.3 使用流程(驱动框架) 2、驱动示例3、测试程序4、测试结果5、内核自带的input按键驱动附:对应的设备树节点1、input输入子系统
1.1 简介
input子系统是内核针对某一类输入设备的一个框架,键盘、鼠标、按键和触摸屏等设备都属于输入设备。它主要分成了三部分:
drivers:驱动层,我们主要编写这部分的驱动代码,驱动里只要上报键盘按下、鼠标点击等事件即可,至于这些事件到底有什么用,就是通过接下来的input core层传达给handlers层;input core:核心层,作为中间层负责将drivers层上报的事件“转告”给handlers层,起到承上启下的作用;handlers:事件层,这部分是纯软件的,不涉及硬件的操作
如果觉得《Linux驱动:input输入子系统》对你有帮助,请点赞、收藏,并留下你的观点哦!