input之上层

  底层的驱动我们已经分析过了,那这些上报的数据是如何被获得的呢,所以就跑到上层来看看相关的函数。从输入读取线程开始,当一个输入设备插入时,会在/dev/input目录下新增一个文件,然后就会导致inotify发生变化,进而导致阻塞在epoll_wait(mEpollFd)上的EventHub被唤醒,然后读取新增设备的详细信息,打开设备,最后通过epoll该设备文件来达到监听输入设备事件(包括ke
相关文章
相关标签/搜索