当前位置:首页 > 操作系统 > Linux

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

① 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


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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐