Linux驱动之Input子系统要点分析
生活随笔
收集整理的這篇文章主要介紹了
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
轉載于:https://blog.51cto.com/10511734/1773512
總結
以上是生活随笔為你收集整理的Linux驱动之Input子系统要点分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记crontab脚本未执行问题排查
- 下一篇: Linux下C程序的链接过程