添加二进制文件及配置到系统镜像包
·
打开ohos.build
{
"parts": {
"***": {
"module_list": [
....
+"//vendor/***/***/wifi:ztop_drivers",
....
]
}
},
"subsystem": "***"
}
新建目录wifi,将所有文件及配置复制到其中,并且编写BUILD.gn,内容如下
import("//build/ohos.gni")
# 按照你的要求:每个文件单独配置 ohos_prebuilt_etc,使用 part_name="***",subsystem_name="***",
# install_enable=true,install_images=[chipset_base_dir],relative_install_dir="../firmware"
ohos_prebuilt_etc("ztop_wifi_driver") {
source = "firmware/ztop_wifi_driver.ko"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("zt9612_wf_fw") {
source = "firmware/zt9612_wf_fw.pm"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("lmacfw_pm") {
source = "firmware/lmacfw.pm"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("rwnx_karst") {
source = "firmware/rwnx_karst.ini"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("rwnx_settings") {
source = "firmware/rwnx_settings.ini"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("agcram_bin") {
source = "firmware/agcram.bin"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("bt_fw_data") {
source = "firmware/bt_fw_data.bin"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("bt_fw_text") {
source = "firmware/bt_fw_text.bin"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("lmacfw_data") {
source = "firmware/lmacfw_data.bin"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("lmacfw_text") {
source = "firmware/lmacfw_text.bin"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
ohos_prebuilt_etc("zt9612_fw") {
source = "firmware/zt9612_fw.bin"
part_name = "***"
subsystem_name = "***"
install_enable = true
install_images = [ chipset_base_dir ]
relative_install_dir = "../firmware"
}
# 汇总所有依赖
group("ztop_drivers") {
deps = [
":ztop_wifi_driver",
":zt9612_wf_fw",
":lmacfw_pm",
":rwnx_karst",
":rwnx_settings",
":agcram_bin",
":bt_fw_data",
":bt_fw_text",
":lmacfw_data",
":lmacfw_text",
":zt9612_fw",
]
}
更多推荐
所有评论(0)