AndroidAutomotive

/ Android

Android Automotive

repo init -u https://android.googlesource.com/platform/manifest -b android-13.0.0_r18
repo sync

r18だと不要。

[100% 23337/23337] Target super fs image for debug: out/target/product/trout_x86/super.img
2022-10-16 03:07:47 - build_super_image.py - INFO    : Building super image from info dict...
2022-10-16 03:07:47 - common.py - INFO    :   Running: "/mnt/ext4hdd/android-platform/out/host/linux-x86/bin/lpmake --metadata-size 65536 --super-name super --metadata-slots 3 --virtual-ab --device super:7516192768 --group google_system_dynamic_partitions_a:5771362304 --group google_system_dynamic_partitions_b:5771362304 --partition product_a:readonly:195928064:google_system_dynamic_partitions_a --image product_a=out/target/product/trout_x86/product.img --partition product_b:readonly:0:google_system_dynamic_partitions_b --partition system_a:readonly:965472256:google_system_dynamic_partitions_a --image system_a=out/target/product/trout_x86/system.img --partition system_b:readonly:27615232:google_system_dynamic_partitions_b --image system_b=out/target/product/trout_x86/system_other.img --partition system_ext_a:readonly:348798976:google_system_dynamic_partitions_a --image system_ext_a=out/target/product/trout_x86/system_ext.img --partition system_ext_b:readonly:0:google_system_dynamic_partitions_b --partition system_dlkm_a:readonly:348160:google_system_dynamic_partitions_a --image system_dlkm_a=out/target/product/trout_x86/system_dlkm.img --partition system_dlkm_b:readonly:0:google_system_dynamic_partitions_b --group google_vendor_dynamic_partitions_a:1472200704 --group google_vendor_dynamic_partitions_b:1472200704 --partition odm_a:readonly:860160:google_vendor_dynamic_partitions_a --image odm_a=out/target/product/trout_x86/odm.img --partition odm_b:readonly:0:google_vendor_dynamic_partitions_b --partition vendor_a:readonly:124334080:google_vendor_dynamic_partitions_a --image vendor_a=out/target/product/trout_x86/vendor.img --partition vendor_b:readonly:0:google_vendor_dynamic_partitions_b --partition vendor_dlkm_a:readonly:348160:google_vendor_dynamic_partitions_a --image vendor_dlkm_a=out/target/product/trout_x86/vendor_dlkm.img --partition vendor_dlkm_b:readonly:0:google_vendor_dynamic_partitions_b --partition odm_dlkm_a:readonly:348160:google_vendor_dynamic_partitions_a --image odm_dlkm_a=out/target/product/trout_x86/odm_dlkm.img --partition odm_dlkm_b:readonly:0:google_vendor_dynamic_partitions_b --output out/target/product/trout_x86/super.img"
2022-10-16 03:07:48 - build_super_image.py - INFO    : Done writing image out/target/product/trout_x86/super.img

emulator bootconfig

emulator_car_x86_64:/proc # cat bootconfig
androidboot.qemu = "1"
androidboot.qemu.cpuvulkan.version = "4202496"
androidboot.qemu.settings.system.screen_off_timeout = "2147483647"
androidboot.qemu.vsync = "60"
androidboot.qemu.gltransport.name = "pipe"
androidboot.qemu.gltransport.drawFlushInterval = "800"
androidboot.qemu.adb.pubkey = ""
androidboot.qemu.camera_protocol_ver = "1"
androidboot.qemu.camera_hq_edge_processing = "0"
androidboot.qemu.virtiowifi = "1"
androidboot.qemu.hwcodec.avcdec = "2"
androidboot.qemu.hwcodec.hevcdec = "2"
androidboot.qemu.hwcodec.vpxdec = "2"
androidboot.qemu.avd_name = "<build>"
androidboot.hardware = "ranchu"
androidboot.serialno = "EMULATOR31X3X9X0"
androidboot.veritymode = "enforcing"
androidboot.opengles.version = "196608"
androidboot.debug.hwui.renderer = "skiagl"
androidboot.logcat = "*:V"
androidboot.dalvik.vm.heapsize = "512m"
androidboot.vbmeta.size = "6208"
androidboot.vbmeta.hash_alg = "sha256"
androidboot.vbmeta.digest = "bcab794aeb16748caf8d358019244819b93e33470537c773de0e0e5999d26978"
androidboot.boot_devices = "pci0000:00/0000:00:03.0"

emulator cmdline

stack_depot_disable=on cgroup_disable=pressure no_timer_check 8250.nr_uarts=1 clocksource=pit console=0 cma=266M@0-4G loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 printk.devkmsg=on bootconfig mac80211_hwsim.radios=0