Linux驱动之Input子系统要点分析
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Linux驱动之Input子系统要点分析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                ① Input_device與Input_handler的匹配過程
????當(dāng)Input_device與Input_handler->id中的位圖信息全部一致,則匹配成功,然后調(diào)用Input_handler->connect函數(shù),在該函數(shù)中創(chuàng)建相對應(yīng)的設(shè)備訪問節(jié)點
② 事件報告過程
????底層驅(qū)動程序通過調(diào)用report_xxx函數(shù)向上層報告輸入事件,經(jīng)Input_core層對輸入事件進行分類,并且分發(fā)到相應(yīng)的Input_handle層(evdev.c tsdev.c consoledev.c mousedev.c等),調(diào)用Input_handle相對應(yīng)的事件處理函數(shù)Handle
③ 設(shè)備節(jié)點的訪問
????對于系統(tǒng)調(diào)用訪問設(shè)備節(jié)點,即訪問注冊設(shè)備時的file_operation函數(shù)集,對于不同的輸入類型的設(shè)備在Input_handle層有不同的file_operation
轉(zhuǎn)載于:https://blog.51cto.com/10511734/1773512
總結(jié)
以上是生活随笔為你收集整理的Linux驱动之Input子系统要点分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 记crontab脚本未执行问题排查
 - 下一篇: centos操作系统搭建Lamp环境(a