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

!3898 fix faceauth driver docs

Merge pull request !3898 from 王国强/wgq_0511
......@@ -98,9 +98,24 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务
### 开发步骤
下将基于Face_auth驱动相关介绍,并以Hi3516DV300平台为例,介绍驱动开发的具体步骤
Hi3516DV300平台为例,我们提供了Face_auth驱动DEMO实例,以下是目录结构及各部分功能简介
1. 基于HDF驱动框架,按照驱动Driver Entry程序,完成Face_auth驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现。
```undefined
// drivers/peripheral/face_auth
├── BUILD.gn # 编译脚本
├── bundle.json # 组件描述文件
└── hdi_service # Face_auth驱动实现
├── BUILD.gn # 编译脚本
├── include # 头文件
└── src
├── executor_impl.cpp # 认证、录入等功能接口实现
├── face_auth_interface_driver.cpp # Face_auth驱动入口
└── face_auth_interface_service.cpp # 获取执行器列表接口实现
```
下面结合DEMO实例介绍驱动开发的具体步骤。
1. 基于HDF驱动框架,按照驱动Driver Entry程序,完成Face_auth驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现,详细代码参见[face_auth_interface_driver.cpp](https://gitee.com/openharmony/drivers_peripheral/blob/master/face_auth/hdi_service/src/face_auth_interface_driver.cpp)文件。
```c++
// 通过自定义的HdfFaceAuthInterfaceHost对象包含ioService对象和真正的HDI Service实现IRemoteObject对象
......@@ -195,7 +210,7 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务
HDF_INIT(g_faceAuthInterfaceDriverEntry);
```
2. 实现获取执行器列表接口。
2. 实现获取执行器列表接口,详细代码参见[face_auth_interface_service.cpp](https://gitee.com/openharmony/drivers_peripheral/blob/master/face_auth/hdi_service/src/face_auth_interface_service.cpp)文件
```c++
// 执行器实现类
......@@ -248,7 +263,7 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务
}
```
3. 实现执行器每个功能接口。
3. 实现执行器每个功能接口,详细代码参见[executor_impl.cpp](https://gitee.com/openharmony/drivers_peripheral/blob/master/face_auth/hdi_service/src/executor_impl.cpp)文件
```c++
// 实现获取执行器信息接口
......@@ -467,20 +482,3 @@ export default {
}
```
## 参考
当前已提供Face_auth驱动DEMO实现,下面是目录结构及各部分功能简介,开发过程和功能代码段描述参见[开发步骤](#开发步骤)
```undefined
// drivers/peripheral/face_auth
├── BUILD.gn # 编译脚本
├── bundle.json # 组件描述文件
└── hdi_service # Face_auth驱动实现
├── BUILD.gn # 编译脚本
├── include # 头文件
└── src
├── executor_impl.cpp # 认证、录入等功能接口实现
├── face_auth_interface_driver.cpp # Face_auth驱动入口
└── face_auth_interface_service.cpp # 获取执行器列表接口实现
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册