《鸿蒙智能互联设备开发(微课版)》 课件 6.3.1 驱动消息机制管理.pptx

《鸿蒙智能互联设备开发(微课版)》 课件 6.3.1 驱动消息机制管理.pptx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

6.3.1驱动消息机制管理

通过本节学习,您可以:了解驱动消息机制管理

驱动消息机制管理鸿蒙系统的的HDF框架提供了统一的驱动消息机制。当用户态应用和内核态驱动需要交互时,可以使用HDF框架的消息机制来实现。用户态:指应用程序运行的环境,应用程序在用户态下运行,可以访问系统资源,如文件、网络等。用户态下的应用程序运行在受限的环境中,不能直接访问系统硬件资源,必须通过系统调用来请求内核提供服务。内核态:指操作系统内核运行的环境,在操作系统启动时,内核被加载到内存中,并开始执行。消息机制的功能有以下两种:用户态应用发送消息到驱动。用户态应用接收驱动主动上报事件。

驱动消息机制管理消息机制的接口:接口描述structHdfIoService*HdfIoServiceBind(constchar*serviceName)用户态获取驱动的服务,获取该服务之后通过服务中的Dispatch方法向驱动发送消息voidHdfIoServiceRecycle(structHdfIoService*service);获取驱动的服务intHdfDeviceRegisterEventListener(structHdfIoService*target,structHdfDevEventlistener*listener);用户态程序注册接收驱动上报事件的操作方法intHdfDeviceSendEvent(structHdfDeviceObject*deviceObject,uint32_tid,structHdfSBuf*data);驱动主动上报事件接口

谢谢

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档