Lines Matching refs:HDI
1 # 外设驱动HDI接口定义
5 该仓库用于管理各模块HDI(Hardware Device Interface)接口定义,接口定义使用IDL语言描述并以`·idl`文件形式保存。
8 **图 1** HDI原理图
12 使用IDL语法描述HDI接口并保存为`.idl`文件,`.idl`文件在编译过程中转换为C/C++语言的函数接口声明、客户端与服务端IPC相关过程代码,开发者只需要基于生成的`ifoo.h`函数接口…
19 ├── sensor #sensor HDI 接口定义
20 │ └── v1_0 #sensor HDI 接口 v1.0版本定义
25 ├── audio #audio HDI 接口定义
27 ├── camera #camera HDI接口定义
28 ├── codec #codec HDI接口定义
29 ├── display #display HDI接口定义
30 ├── face_auth #faceauth HDI接口定义
31 ├── format #format HDI接口定义
32 ├── input #input HDI接口定义
33 ├── misc #misc HDI接口定义
34 ├── pinauth #pinauth HDI接口定义
35 ├── usb #usb HDI接口定义
36 ├── fingerprint_auth #fingerprintauth HDI接口定义
37 └── wlan #wlan HDI接口定义
101 2. 实现 HDI 服务
105 - 实现HDI服务接口
112 namespace HDI {
133 …HDI服务发布是基于用户态HDF驱动框架,所以需要实现一个驱动入口。驱动实现代码参考已经在out目录中生成,如`out/gen/xxx/foo_interface_driver.cpp`,可以根据…
138 …在产品hcs配置中声明HDI服务,以标准系统Hi3516DV300单板为例,HDF设备配置路径为`vendor/hisilicon/Hi3516DV300/hdf_config/uhdf/devi…
155 4. 调用HDI服务
160 - 在代码中调用HDI接口(以CPP为例)
165 sptr<IFoo> foo = OHOS::HDI::Foo::V1_0::Foo::Get(); // 使用Foo对象的内置静态方法获取该服务客户端实例
193 HDI接口版本号使用语义化版本号定义,即[major].[minor]。