Ringkasan

Virtualisasi memungkinkan satu atau beberapa instance Android Automotive OS (AAOS) berjalan sebagai mesin virtual tamu (VM) bersama dengan operasi otomotif lainnya seperti kluster instrumen atau instance OS yang menjalankan sistem bantuan pengemudi lanjutan (ADAS) pada otomotif. System-On-Chip (SoC). Ini dicapai dengan memanfaatkan kerangka kerja berbasis standar terbuka untuk virtualisasi yang disebut VirtIO . VirtIO menyediakan antarmuka mapan yang memungkinkan AAOS untuk berjalan melawan platform virtual umum yang, pada gilirannya, memungkinkan VM tamu AAOS menjadi portabel di berbagai sistem hypervisor dan/atau platform perangkat keras.

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, manajemen status daya, manajemen jam, dan manajemen kinerja, dan virtio-video untuk kasus penggunaan pemutaran. Driver VirtIO yang sesuai dengan perangkat ini juga telah ditambahkan ke kernel Linux ( virtio-snd driver IIO SCMI Sensor , dan virtio-video driver ).

AAOS menyediakan perangkat referensi yang disebut trout , yang mendukung subsistem virtual, seperti:

  • audio
  • Tempat sampah
  • Sistem Tampilan Diperluas (EVS)
  • Mode Garasi
  • grafis
  • Sensor
  • Masukan layar sentuh
  • Kendaraan HAL
  • Bluetooth
  • Sistem satelit navigasi global (GNSS)

Lihat artikel ini untuk mempelajari lebih lanjut tentang Virtualisasi di AAOS: