未验证 提交 531c2c69 编写于 作者: O openharmony_ci 提交者: Gitee

!19891 修改链接失效问题

Merge pull request !19891 from liyan/master
......@@ -94,13 +94,14 @@ typedef enum {
针对驱动服务管理功能,HDF框架开放了以下接口供开发者调用,如下表所示:
**表1** 服务管理接口
| 方法 | 描述 |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| int32_t (*Bind)(struct HdfDeviceObject *deviceObject) | 需要驱动开发者实现Bind函数,将自己的服务接口绑定到HDF框架中。 |
| const struct HdfObject *DevSvcManagerClntGetService(const char *svcName) | 获取驱动的服务。 |
| int HdfDeviceSubscribeService( struct HdfDeviceObject *deviceObject, const char *serviceName, struct SubscriberCallback callback) | 订阅驱动的服务。 |
**表1** 服务管理接口
### 驱动消息机制管理
......@@ -116,6 +117,8 @@ typedef enum {
​ 2. 用户态应用接收驱动主动上报事件。
**表2** 消息机制接口
| 方法 | 描述 |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| struct HdfIoService *HdfIoServiceBind(const char *serviceName); | 用户态获取驱动的服务,获取该服务之后通过服务中的Dispatch方法向驱动发送消息。 |
......@@ -123,7 +126,7 @@ typedef enum {
| int HdfDeviceRegisterEventListener(struct HdfIoService *target, struct HdfDevEventlistener *listener); | 用户态程序注册接收驱动上报事件的操作方法。 |
| int32_t HdfDeviceSendEvent(const struct HdfDeviceObject *deviceObject, uint32_t id, const struct HdfSBuf *data) | 驱动主动上报事件接口。 |
**表1** 消息机制接口
### 配置管理
......@@ -150,6 +153,8 @@ HCS的语法介绍如下:
HCS配置语法保留了以下关键字。
**表3** HCS配置语法保留关键字
| 关键字 | 用途 | 说明 |
| ---------- | -------------------------- | ------------------------------------------ |
| root | 配置根节点 | - |
......@@ -158,7 +163,7 @@ HCS配置语法保留了以下关键字。
| template | 定义模板节点 | - |
| match_attr | 用于标记节点的匹配查找属性 | 解析配置时可以使用该属性的值查找到对应节点 |
**表1** HCS配置语法保留关键字
##### 基本结构
......
......@@ -6,7 +6,7 @@
LCD(Liquid Crystal Display)驱动编程,通过对显示器上电、初始化显示器驱动IC(Integrated Circuit)内部寄存器等操作,使其可以正常工作。
基于HDF(Hardware Driver Foundation)[驱动框架](../driver/driver-hdf-overview.md)构建的Display驱动模型作用如下:
基于HDF(Hardware Driver Foundation)[驱动框架](driver-hdf-manage.md)构建的Display驱动模型作用如下:
- 为LCD器件驱动开发提供了基础驱动框架,提升驱动开发效率。
......
......@@ -320,14 +320,7 @@
- [CPU轻量级隔离](kernel/kernel-standard-sched-cpuisolation.md)
- 驱动
- [驱动概述](driver/driver-overview-foundation.md)
- HDF驱动框架
- [HDF开发概述](driver/driver-hdf-overview.md)
- [驱动开发](driver/driver-hdf-development.md)
- [驱动加载](driver/driver-hdf-load.md)
- [驱动服务管理](driver/driver-hdf-servicemanage.md)
- [驱动消息机制管理](driver/driver-hdf-message-management.md)
- [配置管理](driver/driver-hdf-manage.md)
- [HDF开发实例](driver/driver-hdf-sample.md)
- [HDF驱动开发流程](driver/driver-hdf-manage.md)
- 平台驱动开发
- [ADC](driver/driver-platform-adc-develop.md)
- [DAC](driver/driver-platform-dac-develop.md)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册