1{ 2 "product_name": "watchos", 3 "version": "3.0", 4 "type": "standard", 5 "ohos_version": "OpenHarmony 3.0", 6 "device_company": "hisilicon", 7 "board": "hi3516dv300", 8 "device_build_path":"device/board/hisilicon/hispark_taurus/linux", 9 "kernel_type": "linux", 10 "kernel_version": "4.19", 11 "target_cpu":"arm", 12 "enable_ramdisk": true, 13 "subsystems": [ 14 { 15 "subsystem": "arkui", 16 "components": [ 17 { "component": "ace_engine", "features":[ "" ] }, 18 { "component": "napi", "features":[ "" ] } 19 ] 20 }, 21 { 22 "subsystem": "systemabilitymgr", 23 "components": [ 24 { "component": "samgr", "features":[] }, 25 { "component": "safwk", "features":[] } 26 ] 27 }, 28 { 29 "subsystem": "hiviewdfx", 30 "components": [ 31 { "component": "hilog", "features":[] }, 32 { "component": "hisysevent", "features":[] }, 33 { "component": "hiappevent", "features":[] }, 34 { "component": "hichecker", "features":[] }, 35 { "component": "hidumper", "features":[] }, 36 { "component": "hiview", "features":[] }, 37 { "component": "faultloggerd", "features":[] }, 38 { "component": "hitrace", "features":[] }, 39 { "component": "hicollie", "features":[] } 40 ] 41 }, 42 { 43 "subsystem": "security", 44 "components": [ 45 { "component": "appverify", "features":[] }, 46 { "component": "huks", "features":[] }, 47 { "component": "device_auth", "features":[] }, 48 { "component": "dataclassification", "features":[] }, 49 { "component": "device_security_level", "features":[] }, 50 { "component": "access_token", "features":[] }, 51 { "component": "selinux_adapter", "features":[] } 52 ] 53 }, 54 { 55 "subsystem": "multimedia", 56 "components": [ 57 { "component": "media_foundation", "features":[] }, 58 { "component": "player_framework", "features":[] }, 59 { "component": "audio_framework", "features":[ 60 "audio_framework_feature_dtmf_tone = true", 61 "audio_framework_feature_opensl_es = true" 62 ] }, 63 { "component": "image_framework", "features":[] }, 64 { "component": "camera_framework", "features":[] }, 65 { "component": "media_library", "features":[] } 66 ] 67 }, 68 { 69 "subsystem": "startup", 70 "components": [ 71 { "component": "startup_l2", "features":[] }, 72 { "component": "appspawn", "features":[] }, 73 { "component": "init", "features":[] } 74 ] 75 }, 76 { 77 "subsystem": "kernel", 78 "components": [ 79 { "component": "linux", "features":[] } 80 ] 81 }, 82 { 83 "subsystem": "communication", 84 "components": [ 85 { "component": "ipc", "features":[] }, 86 { "component": "net_manager", "features":[] }, 87 { "component": "netmanager_base", "features":[] }, 88 { "component": "netmanager_ext", "features":[] }, 89 { "component": "netstack", "features":[] }, 90 { "component": "dsoftbus", "features":[] }, 91 { "component": "wifi", "features":[] }, 92 { "component": "dhcp", "features":[] }, 93 { "component": "bluetooth_native_js", "features":[] } 94 ] 95 }, 96 { 97 "subsystem": "commonlibrary", 98 "components": [ 99 { "component": "c_utils", "features": [] }, 100 { "component": "ets_utils", "features":[] }, 101 { "component": "memory_utils", "features":[] } 102 ] 103 }, 104 { 105 "subsystem": "updater", 106 "components": [ 107 { "component": "updater", "features": [] }, 108 { "component": "update_service", "features": [] } 109 ] 110 }, 111 { 112 "subsystem": "hdf", 113 "components": [ 114 { "component": "hdf_core", "features":[] }, 115 { "component": "drivers_peripheral_bluetooth", "features":[] }, 116 { "component": "drivers_peripheral_input", "features":[] }, 117 { "component": "drivers_peripheral_display", "features":[] }, 118 { "component": "thermal_device_driver", "features":[] }, 119 { "component": "drivers_peripheral_wlan", "features":[ 120 "drivers_peripheral_wlan_feature_enable_HDF_NL80211 = true", 121 "drivers_peripheral_wlan_feature_enable_HDF_UT = true" ] 122 }, 123 { "component": "drivers_peripheral_thermal", "features":[] }, 124 { "component": "wlan_device_driver", "features":[] }, 125 { "component": "drivers_peripheral_sensor", "features":[] }, 126 { "component": "drivers_peripheral_audio", "features":[ 127 "drivers_peripheral_audio_feature_hal_notsupport_pathselect=false", 128 "drivers_peripheral_audio_feature_full_test_suite=true", 129 "drivers_peripheral_audio_feature_policy_config=false" ] 130 }, 131 { "component": "drivers_peripheral_usb", "features":[] }, 132 { "component": "drivers_peripheral_camera", "features":[] }, 133 { "component": "vibrator_device_driver", "features":[] }, 134 { "component": "light_device_driver", "features":[] }, 135 { "component": "drivers_peripheral_codec", "features":[] }, 136 { "component": "drivers_peripheral_power", "features":[] }, 137 { "component": "drivers_peripheral_battery", "features":[] } 138 ] 139 }, 140 { 141 "subsystem": "graphic", 142 "components": [ 143 { "component": "graphic_2d", "features":[] } 144 ] 145 }, 146 { 147 "subsystem": "ability", 148 "components": [ 149 { "component": "ability_runtime", "features":[ ] }, 150 { "component": "ability_tools", "features":[ ] }, 151 { "component": "idl_tool", "features":[ ] }, 152 { "component": "form_fwk", "features":[ ] }, 153 { "component": "ability_base", "features":[ ] }, 154 { "component": "dmsfwk", "features":[] } 155 ] 156 }, 157 { 158 "subsystem": "bundlemanager", 159 "components": [ 160 { "component": "bundle_framework", "features":[] }, 161 { "component": "bundle_tool", "features":[] }, 162 { "component": "distributed_bundle_framework", "features":[] } 163 ] 164 }, 165 { 166 "subsystem": "powermgr", 167 "components": [ 168 { "component": "power_manager", "features":[ ] }, 169 { "component": "battery_manager", "features":[ ] }, 170 { "component": "battery_statistics", "features":[ ] }, 171 { "component": "thermal_manager", "features":[ ] }, 172 { "component": "display_manager", "features":[ ] } 173 ] 174 }, 175 { 176 "subsystem": "applications", 177 "components": [ 178 { "component": "prebuilt_hap", "features":[] } 179 ] 180 }, 181 { 182 "subsystem": "global", 183 "components": [ 184 { "component": "i18n_standard", "features":[] }, 185 { "component": "resource_management", "features":[] }, 186 { "component": "system_resources", "features":[] }, 187 { "component": "cust_lite", "features":[] } 188 ] 189 }, 190 { 191 "subsystem": "xts", 192 "components": [ 193 { "component": "acts", "features":[] }, 194 { "component": "hats", "features":[] } 195 ] 196 }, 197 { 198 "subsystem": "distributedhardware", 199 "components": [ 200 { "component": "device_manager", "features":[] }, 201 { "component": "distributed_hardware_fwk", "features":[] } 202 ] 203 }, 204 { 205 "subsystem": "distributeddatamgr", 206 "components": [ 207 { "component": "relational_store", "features":[] }, 208 { "component": "preferences", "features":[] }, 209 { "component": "data_share", "features":[] }, 210 { "component": "datamgr_service", "features":[] }, 211 { "component": "kv_store", "features":[] }, 212 { "component": "storage_standard", "features":[] }, 213 { "component": "data_object", "features":[] }, 214 { "component": "e2fsprogs", "features":[] } 215 ] 216 }, 217 { 218 "subsystem": "telephony", 219 "components": [ 220 { "component": "core_service", "features":[] }, 221 { "component": "ril_adapter", "features":[] }, 222 { "component": "telephony_data", "features":[] }, 223 { "component": "state_registry", "features":[] }, 224 { "component": "cellular_call", "features":[] }, 225 { "component": "cellular_data", "features":[] }, 226 { "component": "sms_mms", "features":[] }, 227 { "component": "call_manager", "features":[] } 228 ] 229 }, 230 { 231 "subsystem": "account", 232 "components": [ 233 { "component": "os_account", "features":[] } 234 ] 235 }, 236 { 237 "subsystem": "build", 238 "components": [ 239 { "component": "build_framework", "features":["build_framework_feature_verify = true"]} 240 ] 241 }, 242 { 243 "subsystem": "testfwk", 244 "components": [ 245 { "component": "developer_test", "features":[]} 246 ] 247 }, 248 { 249 "subsystem": "hisilicon_products", 250 "components": [ 251 { "component": "hisilicon_products", "features":[]} 252 ] 253 }, 254 { 255 "subsystem": "notification", 256 "components": [ 257 { "component": "common_event_service", "features":[]}, 258 { "component": "distributed_notification_service", "features":[]}, 259 { "component": "eventhandler", "features":[]} 260 ] 261 }, 262 { 263 "subsystem": "developtools", 264 "components": [ 265 { "component": "bytrace", "features":[]}, 266 { "component": "hdc", "features":[]}, 267 { "component": "profiler", "features":[]}, 268 { "component": "hiperf", "features":[]}, 269 { "component": "syscap_codec", "features":[]} 270 ] 271 }, 272 { 273 "subsystem": "sensors", 274 "components": [ 275 { "component": "miscdevice", "features":[]}, 276 { "component": "sensor", "features":[]}, 277 { "component": "start", "features":[]} 278 ] 279 }, 280 { 281 "subsystem": "time", 282 "components": [ 283 { "component": "time_service", "features":[]}, 284 { "component": "imf", "features":[]} 285 ] 286 }, 287 { 288 "subsystem": "useriam", 289 "components": [ 290 { "component": "pin_auth", "features":[]}, 291 { "component": "user_auth_framework", "features":[]}, 292 { "component": "face_auth", "features":[]} 293 ] 294 }, 295 { 296 "subsystem": "arkcompiler", 297 "components": [ 298 { "component": "runtime_core", "features":[]}, 299 { "component": "ets_runtime", "features":[]}, 300 { "component": "ets_frontend", "features":[]}, 301 { "component": "toolchain", "features":[]} 302 ] 303 }, 304 { 305 "subsystem": "multimodalinput", 306 "components": [ 307 { "component": "input", "features":[]} 308 ] 309 }, 310 { 311 "subsystem": "usb", 312 "components": [ 313 { "component": "usb_manager", "features":[]} 314 ] 315 }, 316 { 317 "subsystem": "deviceprofile", 318 "components": [ 319 { "component": "device_info_manager", "features":[]} 320 ] 321 }, 322 { 323 "subsystem": "filemanagement", 324 "components": [ 325 { "component": "storage_service", "features":[]}, 326 { "component": "dfs_service", "features":[]}, 327 { "component": "file_api", "features":[]}, 328 { "component": "user_file_service", "features":[]}, 329 { "component": "app_file_service", "features":[]} 330 ] 331 }, 332 { 333 "subsystem": "window", 334 "components": [ 335 { "component": "window_manager", "features":[]} 336 ] 337 }, 338 { 339 "subsystem": "applications", 340 "components": [ 341 { "component": "settings", "features":[]} 342 ] 343 }, 344 { 345 "subsystem": "contactsdata", 346 "components": [ 347 { "component": "contactsdata_hap", "features":[]} 348 ] 349 }, 350 { 351 "subsystem": "resourceschedule", 352 "components": [ 353 { "component": "background_task_mgr", "features":[]} 354 ] 355 }, 356 { 357 "subsystem": "securec", 358 "components": [ 359 { "component": "thirdparty_bounds_checking_function", "features":[]} 360 ] 361 }, 362 { 363 "subsystem": "msdp", 364 "components": [ 365 { "component": "device_status", "features":[]} 366 ] 367 } 368 ], 369 "third_party_dir": "//third_party", 370 "product_adapter_dir": "//vendor/hisilicon/watchos/hals" 371 } 372