diff --git a/zh-cn/device-dev/driver/driver-peripherals-light-des.md b/zh-cn/device-dev/driver/driver-peripherals-light-des.md index ff5c7c4e5f8bfd7c7f02cbe0aba0ccf7fc0630d2..fa38732ca3b3d3334e75714df9a30b72df687edd 100644 --- a/zh-cn/device-dev/driver/driver-peripherals-light-des.md +++ b/zh-cn/device-dev/driver/driver-peripherals-light-des.md @@ -22,7 +22,7 @@ **图 1** Light驱动模型图 -![Light驱动模型图](figures/Light驱动模型图.png) +![Light驱动模型图](figures/Light%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B%E5%9B%BE.png) ### 运作机制 diff --git a/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md b/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md index 8186db866b26a5b817ff733c3b4e86578bff37e6..df1a8f8c4e9d44de8cfa6d8a4a23327280910966 100755 --- a/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md +++ b/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md @@ -20,7 +20,7 @@ Sensor驱动模型屏蔽硬件器件差异,为上层Sensor服务系统提供稳定的Sensor基础能力接口,包括Sensor列表查询、Sensor启停、Sensor订阅及取消订阅,Sensor参数配置等功能;Sensor设备驱动的开发是基于HDF驱动框架基础上,结合操作系统适配层(OSAL)和平台驱动接口(比如I2C/SPI/UART总线等平台资源)能力,屏蔽不同操作系统和平台总线资源差异,实现Sensor驱动“一次开发,多系统部署”的目标。Sensor驱动模型如[图1](#fig10451455446)所示: **图 1** Sensor驱动模型图 -![Sensor驱动模型图](figures/Sensor驱动模型图.png) +![Sensor驱动模型图](figures/Sensor%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9E%8B%E5%9B%BE.png) ### 基本概念 @@ -36,7 +36,7 @@ Sensor驱动模型屏蔽硬件器件差异,为上层Sensor服务系统提供 **图 2** Sensor驱动运行图 -![Sensor驱动运行图](figures/Sensor驱动运行图.png) +![Sensor驱动运行图](figures/Sensor%E9%A9%B1%E5%8A%A8%E8%BF%90%E8%A1%8C%E5%9B%BE.png) Sensor驱动模型以标准系统Hi3516DV300产品中的加速度传感器驱动为例,介绍整个驱动加载及运行流程: @@ -121,14 +121,14 @@ Sensor驱动模型对外开放的API接口能力的具体实现参考[表1](#tab

数据订阅操作

-

int32_t Register(sensorId, RecordDataCallback cb);

+

int32_t Register(int32_t groupId, RecordDataCallback cb);

-

订阅者根据不同sensorId注册传感器数据回调函数,系统会将获取到的传感器数据上报给订阅者。

+

订阅者根据不同groupId注册传感器数据回调函数,系统会将获取到的传感器数据上报给订阅者。

-

int32_t Unregister(sensorId, RecordDataCallback cb)

+

int32_t Unregister(int32_t groupId, RecordDataCallback cb)

-

订阅者根据sensorId和回调函数注销对应订阅者的传感器数据回调函数。

+

订阅者根据groupId和回调函数注销对应订阅者的传感器数据回调函数。