Android Automotive OS (AAOS) Software Defined Vehicle (SDV) mendukung berbagai domain komputasi otomotif di luar infotainment, seperti cluster instrumen, kontrol bodi, dan bantuan bagi pengemudi.

|
Infotainment (IVI) AAOS IVI memberikan pengalaman hiburan dan navigasi dalam mobil yang menarik dan bermanfaat. |
Kokpit Terpadu (IVI / SDV) AAOS menyediakan solusi kokpit terpadu yang menggabungkan data cluster untuk membuat solusi kabin lengkap untuk Infotainment dan Kokpit. |
Di Luar Kokpit (IVI / SDV) AAOS mendukung beberapa domain di dalam mobil seperti sasis dan bodi serta integrasi ADAS (QM) untuk menciptakan pengalaman yang dipersonalisasi. |
Gambar 1. Area SDV utama.
Platform SDV mengatasi tantangan inti pengembangan kendaraan modern. Platform ini menyediakan fondasi software yang ringkas, berperforma tinggi, dan skalabel berdasarkan stack Android bawaan tanpa UI. Stack ini diperluas hingga ke arsitektur kendaraan untuk mendukung komponen di seluruh kendaraan, termasuk aktuator kursi, cluster instrumen, kontrol suhu, pencahayaan, kamera, kaca spion, dan telemetri.
Inti AAOS SDV adalah sistem operasi berbasis Android ringan yang menggabungkan framework khusus otomotif tingkat rendah untuk komunikasi, diagnostik, dan update software. Framework ini memungkinkan AAOS SDV mendukung berbagai pengontrol kendaraan, seperti komputasi inti, kontrol bodi, dan domain cluster.
Platform AAOS SDV juga mencakup framework Display Safety untuk menerapkan aplikasi cluster instrumen, seperti bunyi lonceng, kamera peraturan, dan grafis canggih yang berpadu sempurna dengan konten AAOS IVI. Display Safety mencakup toolchain desain keselamatan dan monitor keselamatan referensi, yang memungkinkan OEM memenuhi persyaratan keselamatan fungsional dengan menggunakan berbagai mekanisme keselamatan platform SoC otomotif.
Pengantar AAOS SDV
AAOS SDV berjalan di lingkungan multi-VM pada sistem-on-a-chip (SoC) otomotif, biasanya bersama dengan sistem IVI. AAOS SDV adalah instance Android tanpa UI yang memanfaatkan virtualisasi dengan driver VirtIO. Arsitektur ini memungkinkan image sistem yang sama berjalan di lingkungan virtual berbasis cloud seperti Cuttlefish, atau di hypervisor yang kompatibel dengan VirtIO pada hardware target. AAOS SDV menyediakan platform standar, yang dapat diupdate, dan aman untuk fungsi kendaraan.
Gambar 2. Lingkungan AAOS.
Kemampuan utama
Kemampuan utama AAOS SDV dijelaskan di bagian ini.
Pengembangan berbasis cloud (kembaran digital)
AAOS SDV dirancang untuk berjalan di perangkat virtual Cuttlefish, sehingga Anda dapat membuat kembaran digital lingkungan komputasi kendaraan di cloud atau di mesin lokal. Kembaran digital ini memungkinkan Anda mengembangkan dan menguji software kendaraan—dari layanan individual hingga interaksi multi-VM—sebelum hardware fisik tersedia, sehingga mempercepat waktu pemasaran.
Komponen utama:
- Cuttlefish: Mengemulasi lingkungan SDV multi-VM.
- Android Studio for Platform (ASfP): Menyediakan alat untuk pengembangan dan deployment layanan berbasis Rust ke Cuttlefish.
Cluster instrumen dan rendering campuran
AAOS SDV mendukung kasus penggunaan, seperti cluster instrumen digital, yang memerlukan rendering campuran, yang menampilkan informasi penting terkait keselamatan seperti lampu peringatan (telltales) bersama dengan konten grafis yang kaya. Rendering ini harus tersedia di awal urutan booting kendaraan.
Komponen utama:
- SDV Media: Mengaktifkan kemampuan grafis dan media di VM non-IVI.
- Display Safety: Menyediakan jalur rendering booting awal yang aman secara fungsional untuk informasi cluster dan telltales penting.
Integrasi dan komunikasi layanan otomotif
Platform ini memfasilitasi integrasi dengan arsitektur jaringan kendaraan yang ada menggunakan arsitektur berorientasi layanan (SOA). Hal ini mencakup komunikasi antar-VM, pengelolaan siklus proses layanan, dan komunikasi dengan layanan di ECU lainnya.
Komponen utama:
- SDV Core OS: Menyediakan instance Android tanpa UI untuk layanan inti:
- Komunikasi antar-VM
- Penemuan dan pengelolaan layanan
- Update sistem dan pengelolaan daya
- Titik integrasi untuk layanan diagnostik, konfigurasi, dan kalibrasi
- Broker SOME/IP: Memungkinkan komunikasi antara layanan SDV dan layanan ECU eksternal menggunakan middleware berorientasi layanan yang skalabel melalui IP (SOME/IP).
Pemrosesan data di perangkat
AAOS SDV mencakup framework untuk pengumpulan data di perangkat dan pemrosesan edge.
Komponen utama:
- SDV Telemetry: Memfasilitasi pengumpulan data di perangkat dan pemrosesan edge untuk layanan kendaraan ke cloud, dengan dukungan untuk konfigurasi dinamis.
Mulai
Lihat Memulai untuk mengetahui petunjuk penyiapan dan penggunaan lingkungan.