- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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);驱动主动上报事件接口
谢谢
您可能关注的文档
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.1.2 LiteOS-A内核架构.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.1.3 LiteOS-A内核态启动流程.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.1.4 LiteOS-A用户态启动流程.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.2.1 中断与异常处理的概念和机制.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.2.2 中断与异常处理接口与应用-.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.3.1 进程管理.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.3.2 任务管理.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 5.3.3 调度器-.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 6.1.1 HDF驱动框架介绍.pptx
- 《鸿蒙智能互联设备开发(微课版)》 课件 6.1.2 HDF驱动模型介绍.pptx
- 2024年新疆昌吉回族自治州企业人力资源管理师之四级人力资源管理师考试王牌题库【考试直接用】.docx
- 2024年新疆喀什地区企业人力资源管理师之一级人力资源管理师考试通关秘籍题库带答案(能力提升).docx
- 2024年新疆博尔塔拉蒙古自治州企业人力资源管理师之一级人力资源管理师考试真题题库及答案【精选题】.docx
- 2024年新疆喀什地区企业人力资源管理师之四级人力资源管理师考试附答案(实用).docx
- 2024年新疆阿勒泰地区企业人力资源管理师之一级人力资源管理师考试内部题库及答案(精选题).docx
- 2024年新疆博尔塔拉蒙古自治州企业人力资源管理师之四级人力资源管理师考试完整题库精品(预热题).docx
- 2024年新疆塔城地区企业人力资源管理师之一级人力资源管理师考试题库大全精品(考点梳理).docx
- 2024年新疆克拉玛依市企业人力资源管理师之四级人力资源管理师考试优选题库带答案(培优A卷).docx
- 2024年村集体林权制度改革实施方案范文(二篇).pdf
- 水火箭原理与制作.pdf
最近下载
- 智慧大厅指挥中心整体建设方案.pptx
- 2.1六上科学《我们的地球模型》教学课件.ppt VIP
- 职业生涯发展展示 (修改版).pptx
- 建筑工程承包施工合同纠纷代理词(原告方).docx
- 电力拖动自动控制系统——运动控制系统第5版阮毅、陈伯时课后习题解答答案.docx
- (2024更新)国开电大《小学语文教学研究》形考任务1答案.pdf VIP
- 2023年华北电力大学(北京)计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 大学思政课件中国梦.pptx
- 部编版小学道德与法治五年级上册第四单元测试卷含答案(共2套).pdf VIP
- 落实全面从严治党方面存在的问题及整改措施【10篇】.docx VIP
文档评论(0)