提交 2bdf5368 编写于 作者: Z zhang

modify hdf document

Signed-off-by: Nzhang <zhangfengxi@huawei.com>
上级 a7a32fba
...@@ -102,26 +102,25 @@ HDF框架以组件化的驱动模型作为核心设计思路,为开发者提 ...@@ -102,26 +102,25 @@ HDF框架以组件化的驱动模型作为核心设计思路,为开发者提
module_switch = defined(LOSCFG_DRIVERS_HDF_PLATFORM) module_switch = defined(LOSCFG_DRIVERS_HDF_PLATFORM)
module_name = "xxx" module_name = "xxx"
hdf_driver(module_name) { hdf_driver(module_name) {
sources = [ sources = [
"xxx/xxx/xxx.c", #模块源文件 "xxx/xxx/xxx.c",
] ]
public_configs = [ ":public" ] #使用模块依赖的头文件配置 public_configs = [ ":public" ] --添加依赖头文件
} }
config("public") { #定义模块依赖的头文件配置 config("public") { --定义依赖的头文件
include_dirs = [ include_dirs = [
"xxx/xxx", #模块依赖的头文件 ]
]
} }
``` ```
模块BUILD.gn所在的目录添加到/drivers/adapter/khdf/liteos/BUILD.gn里面: 新增的BUILD.gn所在的目录添加到/drivers/adapter/khdf/liteos/BUILD.gn里面:
``` ```
group("liteos") { group("liteos") {
public_deps = [ ":$module_name" ] public_deps = [ ":$module_name" ]
deps = [ deps = [
"xxx/xxx", #模块BUILD.gn所在的目录 "xxx/xxx", --新增的BUILD.gn所在的目录
] ]
} }
``` ```
...@@ -130,13 +129,7 @@ HDF框架以组件化的驱动模型作为核心设计思路,为开发者提 ...@@ -130,13 +129,7 @@ HDF框架以组件化的驱动模型作为核心设计思路,为开发者提
如果需要定义模块控制宏,需要在模块目录xxx里面添加Kconfig文件,并把Kconfig文件路径添加到drivers/adapter/khdf/linux/Kconfig里面: 如果需要定义模块控制宏,需要在模块目录xxx里面添加Kconfig文件,并把Kconfig文件路径添加到drivers/adapter/khdf/linux/Kconfig里面:
``` ```
source "drivers/hdf/khdf/xxx/Kconfig" source "drivers/hdf/khdf/xxx/Kconfig" #目录为hdf模块软链接到kernel里面的目录
```
如果需要定义模块控制宏,需要在模块目录xxx里面添加Kconfig文件,并把Kconfig文件路径添加到drivers/adapter/khdf/linux/Kconfig里面:
```
source "drivers/hdf/khdf/xxx/Kconfig"
``` ```
添加模块目录到drivers/adapter/khdf/linux/Makefile: 添加模块目录到drivers/adapter/khdf/linux/Makefile:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册