Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Virtualisasi memungkinkan satu atau beberapa instance Android Automotive OS (AAOS)
berjalan sebagai virtual machine (VM) tamu bersama dengan operasi otomotif lainnya seperti
cluster instrumen atau instance OS yang menjalankan sistem bantuan pengemudi lanjutan (ADAS)
di System-On-Chip (SoC) otomotif. Hal ini dicapai dengan memanfaatkan framework berbasis standar terbuka untuk virtualisasi yang disebut VirtIO.
VirtIO menyediakan antarmuka yang sudah mapan yang memungkinkan AAOS berjalan di platform virtualisasi
umum yang pada akhirnya memungkinkan VM tamu AAOS menjadi portabel di berbagai
sistem hypervisor dan/atau platform hardware.
Gambar 1. Arsitektur virtualisasi AAOS
Untuk mengaktifkan kasus penggunaan otomotif, spesifikasi VirtIO telah diperluas untuk menyertakan perangkat
seperti
virtio-snd untuk audio,
virtio-scmi
untuk sensor, pengelolaan status daya, pengelolaan clock, dan pengelolaan performa,
dan virtio-video
untuk kasus penggunaan pemutaran. Driver VirtIO yang sesuai dengan perangkat ini juga telah ditambahkan ke
kernel Linux
(virtio-snd driver,
driver Sensor
SCMI IIO, dan
virtio-video driver).
AAOS menyediakan perangkat referensi yang disebut
trout,
yang mendukung subsistem virtual, seperti:
Audio
Dumpstate
Extended View System (EVS)
Mode Garasi
Grafik
Sensor
Input layar sentuh
HAL Kendaraan
Bluetooth
Sistem navigasi satelit global (GNSS)
Lihat artikel ini untuk mempelajari Virtualisasi di AAOS lebih lanjut:
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Overview\n\n*Virtualization* allows single or multiple instances of the Android Automotive OS (AAOS)\nto run as a guest virtual machine (VM) alongside other automotive operating such as an\ninstrument cluster or an instance of OS running the advanced driver assistance systems (ADAS)\non an automotive System-On-Chip (SoC). This is achieved by leveraging an open-standards\nbased framework for virtualization called *VirtIO*.\nVirtIO provides a well-established interface that enables AAOS to run against a common\nvirtualized platform that, in turn, allows an AAOS guest VM to be portable across different\nhypervisor systems and/or hardware platforms.\n**Figure 1.** AAOS virtualization architecture\n\nTo enable automotive use cases, the VirtIO specification has been extended to include devices\nsuch as\n[virtio-snd](https://github.com/oasis-tcs/virtio-spec) for audio,\n[virtio-scmi](https://github.com/oasis-tcs/virtio-spec)\nfor sensors, power state management, clock management, and performance management,\nand [virtio-video](http://archive.lwn.net:8080/linux-media/6557912.4vTCxPXJkl@os-lin-dmo/T/)\nfor playback use cases. VirtIO drivers corresponding to these devices have also been added to the\nLinux kernel\n([virtio-snd driver](https://elixir.bootlin.com/linux/v5.13/source/sound/virtio),\n[IIO SCMI\nSensor driver](https://elixir.bootlin.com/linux/v5.13/source/drivers/iio/common/scmi_sensors), and\n[virtio-video driver](https://github.com/OpenSynergy/android-kernel-common/tree/opsy/android11-5.4-trout/drivers/media/virtio)).\n\nAAOS provides a reference device called\n*[*trout*](https://android.googlesource.com/device/google/trout/)*,\nwhich supports virtualized subsystems, such as:\n\n- Audio\n- Dumpstate\n- Extended View System (EVS)\n- Garage Mode\n- Graphics\n- Sensors\n- Touchscreen input\n- Vehicle HAL\n- Bluetooth\n- Global navigation satellite system (GNSS)\n\nSee these articles to learn more about Virtualization on AAOS:\n\n- [Architecture](/docs/automotive/virtualization/architecture)\n- [Tools](/docs/automotive/virtualization/tools)\n- [Reference platform](/docs/automotive/virtualization/reference_platform)"]]