27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Sanallaştırma, Android Automotive OS'in (AAOS) tek veya birden çok örneğinin, gösterge paneli veya otomotiv bir çip üzerinde gelişmiş sürücü yardımı sistemlerini (ADAS) çalıştıran bir işletim sistemi örneği gibi diğer otomotiv işletim sistemleriyle birlikte konuk sanal makine (VM) olarak çalışmasına olanak tanır. 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ış platformda çalışmasını sağlayan, iyi bilinen bir arayüz sağlar. Bu da AAOS konuk sanal makinesinin farklı hiper yönetici sistemleri ve/veya donanım platformları arasında taşınabilir olmasını sağlar.
Şekil 1. AAOS sanallaştırma mimarisi
Otomotiv kullanım alanlarını etkinleştirmek için VirtIO spesifikasyonu, ses için virtio-snd, algılayıcılar, güç durumu yönetimi, saat yönetimi ve performans yönetimi için virtio-scmi ve oynatma kullanım alanları için virtio-video gibi cihazları içerecek şekilde genişletildi. Bu cihazlara karşılık gelen VirtIO sürücüleri de Linux çekirdeğine eklendi (virtio-snd driver,
IIO SCMI
Sensör sürücüsü ve
virtio-video driver).
AAOS, aşağıdakiler gibi sanallaştırılmış alt sistemleri destekleyen trout adlı bir referans cihaz sağlar:
Ses
Dumpstate
Genişletilmiş Görüntü Sistemi (EVS)
Garaj Modu
Grafik
Sensörler
Dokunmatik ekran girişi
Araç HAL'si
Bluetooth
Küresel navigasyon uydu sistemi (GNSS)
AAOS'te sanallaştırma hakkında daha fazla bilgi edinmek için şu makalelere göz atın:
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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)"]]