Genel Bakış

Sanallaştırma , Android Otomotiv İşletim Sisteminin (AAOS) tek veya birden çok örneğinin, bir araç kümesi veya bir otomotivde gelişmiş sürücü destek sistemlerini (ADAS) çalıştıran bir işletim sistemi örneği gibi diğer otomotiv işletimlerinin yanı sıra konuk sanal makine (VM) olarak çalışmasına olanak tanır. Çip Üzerinde Sistem (SoC). Bu, VirtIO adlı sanallaştırma için açık standartlara dayalı bir çerçeveden yararlanılarak elde edilir. VirtIO, AAOS'un ortak bir sanallaştırılmış platforma karşı çalışmasını sağlayan iyi kurulmuş bir arabirim sağlar ve bu da bir AAOS konuk sanal makinesinin farklı hiper yönetici sistemleri ve/veya donanım platformları arasında taşınabilir olmasına olanak tanır.

AAOS sanallaştırma mimarisi
Şekil 1. AAOS sanallaştırma mimarisi

Otomotiv kullanım durumlarını etkinleştirmek için VirtIO spesifikasyonu, ses için virtio-snd , sensörler için virtio-scmi , güç durumu yönetimi, saat yönetimi ve performans yönetimi ve oynatma kullanım durumları için virtio-video gibi cihazları içerecek şekilde genişletildi. Bu aygıtlara karşılık gelen VirtIO sürücüleri de Linux çekirdeğine eklenmiştir ( virtio-snd driver , IIO SCMI Sensör sürücüsü ve virtio-video driver sürücüsü).

AAOS, sanallaştırılmış alt sistemleri destekleyen alabalık adlı bir referans aygıtı sağlar, örneğin:

  • Ses
  • çöplük
  • Genişletilmiş Görüş Sistemi (EVS)
  • Garaj Modu
  • grafik
  • Sensörler
  • Dokunmatik ekran girişi
  • Araç HAL
  • Bluetooth
  • Küresel navigasyon uydu sistemi (GNSS)

AAOS'ta Sanallaştırma hakkında daha fazla bilgi edinmek için şu makalelere bakın: