input之上層

  底層的驅動我們已經分析過了,那這些上報的數據是如何被獲得的呢,所以就跑到上層來看看相關的函數。從輸入讀取線程開始,當一個輸入設備插入時,會在/dev/input目錄下新增一個文件,然後就會導致inotify發生變化,進而導致阻塞在epoll_wait(mEpollFd)上的EventHub被喚醒,然後讀取新增設備的詳細信息,打開設備,最後通過epoll該設備文件來達到監聽輸入設備事件(包括ke
相關文章
相關標籤/搜索