inputuserandkernel.docxVIP

  • 10
  • 0
  • 约3.51千字
  • 约 13页
  • 2017-03-28 发布于重庆
  • 举报
inputuserandkernel

Product nameConfidentiality levelAndroid智能手机 ConfidentialProduct versionTotal 11 pages Android 4.2input系统用户空间和kernenl之间的交互 Prepared by DateReviewed by Date Approved by Date Huawei Technologies Co., Ltd. All rights reserved(for internal use only)1概述12Kernel空间的字符设备的注册12.1Input系统的初始化12.2Input 子系统中open函数43EventHub.cpp函数调用53.1Eventhub 初始化53.2Eventhub 读取底层触摸屏信息函数63.3读取数据函数getEvents6概述Input 系统用户空间和kernel之间的交互,主要包含文件Input.c、evdev.c、EventHub.cpp这三个文件,EventHub.cpp通过read系统函数,读取evdev.c中存储的数据,他们之间的通信是依靠异步阻塞机制epoll函数来实现的,kernel通过函数wake_up_interruptible来通知EventHub.cpp数据准备完整,可以开始读取数据了。Kernel空间的字符设备的注册Input系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档