1{ 2 "product_name": "qemu-arm-linux-headless", 3 "type": "standard", 4 "version": "3.0", 5 "device_company": "qemu", 6 "board": "qemu-arm-linux", 7 "target_cpu": "arm", 8 "target_os": "ohos", 9 "enable_ramdisk": true, 10 "device_build_path": "device/qemu/arm_virt/linux", 11 "subsystems": [ 12 { 13 "subsystem": "build", 14 "components": [ 15 { "component": "build_framework", "features":[] } 16 ] 17 }, 18 { 19 "subsystem": "startup", 20 "components": [ 21 { "component": "appspawn", "features":[] }, 22 { "component": "init", "features":[] } 23 ] 24 }, 25 { 26 "subsystem": "hiviewdfx", 27 "components": [ 28 { "component": "hilog", "features":[] }, 29 { "component": "hitrace", "features":[] }, 30 { "component": "hichecker", "features":[ "hichecker_support_asan=false" ] }, 31 { "component": "faultloggerd", "features":[] }, 32 { "component": "hisysevent", "features":[] }, 33 { "component": "hicollie_native", "features":[] }, 34 { "component": "hidumper", "features":[] } 35 ] 36 }, 37 { 38 "subsystem": "distributedhardware", 39 "components": [ 40 { "component": "device_manager", "features": [ "device_manager_no_interaction_auth=true" ] } 41 ] 42 }, 43 { 44 "subsystem": "security", 45 "components": [ 46 { "component": "device_auth", "features":[] }, 47 { "component": "access_token", "features":[] }, 48 { "component": "huks", "features": [] }, 49 { "component": "device_security_level", "features": [] }, 50 { "component": "dataclassification", "features": [] }, 51 { "component": "permission_standard", "features": [] }, 52 { "component": "appverify", "features": [] } 53 ] 54 }, 55 { 56 "subsystem": "account", 57 "components": [ 58 { "component": "os_account", "features": [] } 59 ] 60 }, 61 { 62 "subsystem": "commonlibrary", 63 "components": [ 64 { "component": "c_utils", "features": [] } 65 ] 66 }, 67 { 68 "subsystem": "communication", 69 "components": [ 70 { "component": "ipc", "features":[] }, 71 { "component": "dsoftbus", "features":[] }, 72 { "component": "dhcp", "features":[] }, 73 { "component": "netmanager_base", "features":[] } 74 ] 75 }, 76 { 77 "subsystem": "ability", 78 "components": [ 79 { "component": "ability_runtime", "features":[ "ability_runtime_power=false", "ability_runtime_graphics=false" ] }, 80 { "component": "ability_tools", "features":[] }, 81 { "component": "ability_base", "features":[] }, 82 { "component": "idl_tool", "features":[] }, 83 { "component": "dmsfwk", "features":[ "dmsfwk_mission_manager=false", "dmsfwk_standard_form_share=false" ] } 84 ] 85 }, 86 { 87 "subsystem": "appexecfwk", 88 "components": [ 89 { "component": "bundle_framework", "features":[ "bundle_framework_graphics=false" ] }, 90 { "component": "appexecfwk_standard", "features":[] }, 91 { "component": "appexecfwk_core", "features":[] }, 92 { "component": "bundle_tool", "features":[] } 93 ] 94 }, 95 { 96 "subsystem": "bundlemanager", 97 "components": [ 98 { "component": "appexecfwk_core", "features":[] }, 99 { "component": "bundle_tool", "features":[] }, 100 { "component": "bundle_framework", "features":[ "bundle_framework_graphics=false" ] }, 101 { "component": "distributed_bundle_framework","features": []} 102 ] 103 }, 104 { 105 "subsystem": "arkui", 106 "components": [ 107 { "component": "napi", "features":[ "napi_enable_container_scope=false" ] } 108 ] 109 }, 110 { 111 "subsystem": "arkcompiler", 112 "components": [ 113 { "component": "runttime_core", "features": [] }, 114 { "component": "ets_runtime", "features": [] }, 115 { "component": "ets_frontend", "features": [] }, 116 { "component": "toolchain", "features": [] } 117 ] 118 }, 119 { 120 "subsystem": "notification", 121 "components": [ 122 { "component": "common_event_service", "features":[ "common_event_service_with_graphics=false" ] }, 123 { "component": "eventhandler", "features":[] } 124 ] 125 }, 126 { 127 "subsystem": "systemabilitymgr", 128 "components": [ 129 { "component": "samgr", "features":[] }, 130 { "component": "safwk", "features":[] } 131 ] 132 }, 133 { 134 "subsystem": "deviceprofile", 135 "components": [ 136 { "component": "device_info_manager", "features":[] } 137 ] 138 }, 139 { 140 "subsystem": "distributeddatamgr", 141 "components": [ 142 { "component": "datamgr_service", "features":[] }, 143 { "component": "kv_store", "features":[] }, 144 { "component": "distributedfilejs", "features":[] }, 145 { "component": "relational_store", "features":[] }, 146 { "component": "preferences", "features":[] }, 147 { "component": "data_share", "features":[] }, 148 { "component": "native_appdatamgr", "features":[ "native_appdatamgr_rdb_support_icu=false" ] }, 149 { "component": "data_object", "features":[] } 150 ] 151 }, 152 { 153 "subsystem": "filemanagement", 154 "components": [ 155 { "component": "storage_service", "features":[ "storage_service_graphic=false" ] } 156 ] 157 }, 158 { 159 "subsystem": "global", 160 "components": [ 161 { "component": "resource_management", "features":[ "resource_management_support_icu=false" ] }, 162 { "component": "i18n", "features":[] } 163 ] 164 }, 165 { 166 "subsystem": "device_arm_virt", 167 "components": [ 168 { "component": "qemu_arm_linux_chipset", "features":[] } 169 ] 170 }, 171 { 172 "subsystem": "developtools", 173 "components": [ 174 { "component": "bytrace", "features":[] }, 175 { "component": "hiprofiler", "features":["hiprofiler_SmartPerf=false"] }, 176 { "component": "hdc", "features":[] }, 177 { "component": "syscap_codec", "features":[] } 178 ] 179 }, 180 { 181 "subsystem": "securec", 182 "components": [ 183 { "component": "thirdparty_bounds_checking_function", "features":[] } 184 ] 185 }, 186 { 187 "subsystem": "procrank", 188 "components": [ 189 { "component": "procrank", "features":[] } 190 ] 191 }, 192 { 193 "subsystem": "hdf", 194 "components": [ 195 { "component": "hdf_core", "features":[] } 196 ] 197 } 198 ] 199 } 200