diff --git a/zh-cn/device-dev/driver/driver-hdf-development.md b/zh-cn/device-dev/driver/driver-hdf-development.md index 959fa65cf078e21e680588f5e7f7383f79dadf0a..e0a6f19b74a38ccc3bed7d05f082b6109368ea25 100755 --- a/zh-cn/device-dev/driver/driver-hdf-development.md +++ b/zh-cn/device-dev/driver/driver-hdf-development.md @@ -102,26 +102,25 @@ HDF框架以组件化的驱动模型作为核心设计思路,为开发者提 module_switch = defined(LOSCFG_DRIVERS_HDF_PLATFORM) module_name = "xxx" hdf_driver(module_name) { - sources = [ - "xxx/xxx/xxx.c", #模块源文件 - ] - public_configs = [ ":public" ] #使用模块依赖的头文件配置 + sources = [ + "xxx/xxx/xxx.c", + ] + public_configs = [ ":public" ] --添加依赖头文件 } - config("public") { #定义模块依赖的头文件配置 - include_dirs = [ - "xxx/xxx", #模块依赖的头文件 - ] + config("public") { --定义依赖的头文件 + include_dirs = [ + ] } ``` - 把模块BUILD.gn所在的目录添加到/drivers/adapter/khdf/liteos/BUILD.gn里面: + 把新增的BUILD.gn所在的目录添加到/drivers/adapter/khdf/liteos/BUILD.gn里面: ``` group("liteos") { - public_deps = [ ":$module_name" ] - deps = [ - "xxx/xxx", #模块BUILD.gn所在的目录 - ] + public_deps = [ ":$module_name" ] + deps = [ + "xxx/xxx", --新增的BUILD.gn所在的目录 + ] } ``` @@ -130,13 +129,7 @@ HDF框架以组件化的驱动模型作为核心设计思路,为开发者提 如果需要定义模块控制宏,需要在模块目录xxx里面添加Kconfig文件,并把Kconfig文件路径添加到drivers/adapter/khdf/linux/Kconfig里面: ``` - source "drivers/hdf/khdf/xxx/Kconfig" - ``` - - 如果需要定义模块控制宏,需要在模块目录xxx里面添加Kconfig文件,并把Kconfig文件路径添加到drivers/adapter/khdf/linux/Kconfig里面: - - ``` - source "drivers/hdf/khdf/xxx/Kconfig" + source "drivers/hdf/khdf/xxx/Kconfig" #目录为hdf模块软链接到kernel里面的目录 ``` 添加模块目录到drivers/adapter/khdf/linux/Makefile: