Ringkasan

Virtualisasi memungkinkan satu atau beberapa instance Android Automotive OS (AAOS) berjalan sebagai virtual machine (VM) tamu bersama sistem operasi otomotif lainnya seperti cluster instrumen atau instance OS yang menjalankan sistem bantuan bagi pengemudi canggih (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 virtual umum yang, pada gilirannya, memungkinkan VM tamu AAOS dapat di-porting di berbagai sistem hypervisor dan/atau platform hardware.

Arsitektur virtualisasi AAOS
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, serta 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
  • Sistem Tampilan yang Diperluas (EVS)
  • Mode Garasi
  • Grafik
  • Sensor
  • Input layar sentuh
  • HAL Kendaraan
  • Bluetooth
  • Sistem satelit navigasi global (GNSS)

Lihat artikel ini untuk mempelajari lebih lanjut Virtualisasi di AAOS: