未验证 提交 3913b7c0 编写于 作者: L liyan 提交者: Gitee

update zh-cn/device-dev/guide/device-driver-demo.md.

Signed-off-by: Nli-yan339 <liyan339@h-partners.com>
Signed-off-by: Nliyan <liyan339@h-partners.com>
上级 0e6d965d
...@@ -12,6 +12,7 @@ HDF驱动框架为常用外围设备提供了标准的驱动框架,驱动开 ...@@ -12,6 +12,7 @@ HDF驱动框架为常用外围设备提供了标准的驱动框架,驱动开
本文以I2C为例。其时序流程如[图1](#fig9596628607)所示。 本文以I2C为例。其时序流程如[图1](#fig9596628607)所示。
**图 1** I2C时序流程图<a name="fig9596628607"></a> **图 1** I2C时序流程图<a name="fig9596628607"></a>
![](figures/I2C时序流程图.png "I2C时序流程图") ![](figures/I2C时序流程图.png "I2C时序流程图")
## 环境准备<a name="section6926133918422"></a> ## 环境准备<a name="section6926133918422"></a>
...@@ -143,7 +144,7 @@ HDF_INIT(g_sampleI2cDriverEntry); ...@@ -143,7 +144,7 @@ HDF_INIT(g_sampleI2cDriverEntry);
2. 添加配置参数(可选)。 2. 添加配置参数(可选)。
有时驱动可能会需要私有配置信息,以确保寄存器的配置可以满足不同产品的需求。如需要私有配置信息,则可以添加一个驱动的配置文件,用来存放一些驱动的默认配置信息,HDF框架在加载驱动的时候,会将对应的配置信息获取并保存在HdfDeviceObject 中的property里面,通过Bind和Init(参考[驱动开发](../driver/driver-hdf-development.md))传递给驱动。驱动开发者可新建配置文件,并在板级驱动hdf.hcs中引用新建的配置文件,本例中直接在原有的配置文件i2c\_config.hcs内添加配置参数。 有时驱动可能会需要私有配置信息,以确保寄存器的配置可以满足不同产品的需求。如需要私有配置信息,则可以添加一个驱动的配置文件,用来存放一些驱动的默认配置信息,HDF框架在加载驱动的时候,会将对应的配置信息获取并保存在HdfDeviceObject 中的property里面,通过Bind和Init(参考[驱动开发](../driver/driver-overview-foundation.md))传递给驱动。驱动开发者可新建配置文件,并在板级驱动hdf.hcs中引用新建的配置文件,本例中直接在原有的配置文件i2c\_config.hcs内添加配置参数。
本例中编辑i2c\_config.hcs,添加配置参数: 本例中编辑i2c\_config.hcs,添加配置参数:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册