1{ 2 "supported_boards": { 3 "hispark_taurus": { 4 "board_parent_path": "vendor/{vendor}/{board}/hdf_config/device_info", 5 "dot_config_path": "kernel/liteos_a/tools/build/config", 6 "patch_and_config": [] 7 }, 8 "hispark_taurus_linux": { 9 "board_parent_path": "vendor/{vendor}/{board}/hdf_config/device_info", 10 "dot_config_path": "kernel/linux", 11 "patch_and_config": ["hispark_taurus.patch", "hispark_taurus_small_defconfig"] 12 }, 13 "hispark_taurus_standard_kernel": { 14 "board_parent_path": "vendor/{vendor}/hispark_taurus_standard/hdf_config/khdf/device_info", 15 "dot_config_path": "kernel/linux", 16 "patch_and_config": ["hispark_taurus.patch", "hispark_taurus_standard_defconfig"] 17 }, 18 "hispark_taurus_standard_user": { 19 "board_parent_path": "vendor/{vendor}/hispark_taurus_standard/hdf_config/uhdf", 20 "dot_config_path": "", 21 "patch_and_config": [] 22 }, 23 "rk3568_kernel": { 24 "board_parent_path": "vendor/{vendor}/rk3568/hdf_config/khdf/device_info", 25 "dot_config_path": "kernel/linux", 26 "patch_and_config": ["rk3568_standard_defconfig"] 27 }, 28 "rk3568_user": { 29 "board_parent_path": "vendor/{vendor}/rk3568/hdf_config/uhdf", 30 "dot_config_path": "", 31 "patch_and_config": [] 32 } 33 }, 34 "create_driver_board_type": [ 35 "hispark_taurus", 36 "hispark_taurus_linux", 37 "hispark_taurus_standard_kernel", 38 "rk3568_kernel" 39 ], 40 "passwd_group_config": { 41 "passwd": { 42 "path": "base/startup/init/services/etc/passwd", 43 "info_temp": "{peripheral_name}_host:x:{uid}:{uid}:::/bin/false\n" 44 }, 45 "group": { 46 "path": "base/startup/init/services/etc/group", 47 "info_temp": "{peripheral_name}_host:x:{uid}:\n" 48 } 49 }, 50 "drivers_path_relative_framework": "drivers/hdf_core/framework", 51 "drivers_path_relative_peripheral": "drivers/peripheral", 52 "drivers_path_relative_interface": "drivers/interface", 53 "drivers_path_relative_adapter": "drivers/hdf_core/adapter/khdf", 54 "user_model_path_relative_adapter": "drivers/hdf_core/adapter/uhdf2", 55 "template_file_path": "tools/hdf_dev_eco_tool/resources/templates/lite", 56 "module_save_path": "tools/hdf_dev_eco_tool/resources/create_model.config", 57 "config_setting_file_info": { 58 "config_pre_dir": "resources", 59 "model_device_config_file": "config.ini", 60 "create_driver_file": "create_driver.config", 61 "create_model_file": "create_model.config", 62 "create_hdi_file": "create_idl_hdi.config" 63 }, 64 "hdi_config": { 65 "interface":"productdefine/common/inherit/rich.json", 66 "peripheral":"productdefine/common/inherit/chipset_common.json", 67 "peripheral_folder": { 68 "unittest_path": "test/unittest", 69 "hdi_path": "hdi_service" 70 }, 71 "output_path": "out/{product}/gen/drivers/interface/{interface_name}", 72 "move_list": [ 73 "{interface_name}_service.h", 74 "{interface_name}_driver.cpp", 75 "{interface_name}_service.cpp" 76 ], 77 "config_path": "resources/templates/lite/hdi_template/create_idl_hdi.json", 78 "out_config_name": "create_idl_hdi.config" 79 }, 80 "create_file_config": { 81 "flags": 258, 82 "modes": 436 83 } 84} 85