码迷,mamicode.com
首页 > 系统相关 > 详细

Linux驱动之Input子系统要点分析

时间:2016-05-15 12:41:13      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:linux驱动

① Input_device与Input_handler的匹配过程

    当Input_device与Input_handler->id中的位图信息全部一致,则匹配成功,然后调用Input_handler->connect函数,在该函数中创建相对应的设备访问节点

② 事件报告过程

    底层驱动程序通过调用report_xxx函数向上层报告输入事件,经Input_core层对输入事件进行分类,并且分发到相应的Input_handle层(evdev.c tsdev.c consoledev.c mousedev.c等),调用Input_handle相对应的事件处理函数Handle

③ 设备节点的访问

    对于系统调用访问设备节点,即访问注册设备时的file_operation函数集,对于不同的输入类型的设备在Input_handle层有不同的file_operation


Linux驱动之Input子系统要点分析

标签:linux驱动

原文地址:http://10511734.blog.51cto.com/10501734/1773512

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!