首页 > 系统服务 > 详细

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

时间:2016-05-15 12:40:14      阅读:261      评论:0      收藏:0      [点我收藏+]

① 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子系统要点分析

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!