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

|
Infotainment (IVI) IVI AAOS menghadirkan pengalaman hiburan dan navigasi dalam mobil yang menarik dan berguna. |
Unified Cockpit (IVI / SDV) AAOS menyediakan solusi kokpit terpadu yang menggabungkan data cluster untuk membuat solusi kabin lengkap untuk Infotainment dan Kokpit. |
Beyond the Cockpit (IVI / SDV) AAOS mendukung beberapa domain di mobil seperti chassis dan body serta integrasi ADAS (QM) untuk menciptakan pengalaman yang dipersonalisasi. |
Gambar 1. Area utama SDV.
Platform SDV mengatasi tantangan inti pengembangan kendaraan modern. Hal ini memberikan fondasi software yang ringkas, berperforma tinggi, dan dapat diskalakan berdasarkan stack Android bawaan tanpa tampilan. Stack ini meluas jauh ke dalam arsitektur kendaraan untuk menggerakkan komponen di seluruh kendaraan, termasuk aktuator kursi, cluster instrumen, kontrol iklim, pencahayaan, kamera, kaca spion, dan telemetri.
Inti SDV AAOS adalah sistem operasi berbasis Android ringan yang menggabungkan framework tingkat rendah khusus otomotif untuk komunikasi, diagnostik, dan update software. Framework ini memungkinkan SDV AAOS mendukung berbagai pengontrol kendaraan, seperti komputasi inti, kontrol bodi, dan domain cluster.
Platform SDV AAOS juga mencakup framework Keselamatan Layar untuk menerapkan aplikasi cluster instrumen, seperti bunyi bel yang terdengar, kamera peraturan, dan grafis canggih yang berpadu sempurna dengan konten IVI AAOS. Keselamatan Layar mencakup toolchain desain keselamatan dan monitor keselamatan referensi, yang memungkinkan OEM memenuhi persyaratan keselamatan fungsional dengan menggunakan berbagai mekanisme keselamatan platform SoC otomotif.
Pengantar SDV AAOS
SDV AAOS berjalan di lingkungan multi-VM pada system-on-a-chip (SoC) otomotif, biasanya bersama dengan sistem IVI. SDV AAOS adalah instance Android tanpa tampilan 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. SDV AAOS menyediakan platform yang standar, dapat diupdate, dan aman untuk fungsi kendaraan.
Gambar 2. lingkungan AAOS.
Kemampuan utama
Kemampuan utama SDV AAOS dijelaskan di bagian ini.
Pengembangan berbasis cloud (model digital akurat)
SDV AAOS dirancang untuk berjalan di perangkat virtual Cuttlefish, sehingga Anda dapat membuat kembaran digital lingkungan komputasi kendaraan di cloud atau di mesin lokal. Dengan kembaran digital ini, Anda dapat mengembangkan dan menguji software kendaraan—mulai 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 untuk Platform (ASfP): Menyediakan alat untuk pengembangan dan deployment layanan berbasis Rust ke Cuttlefish.
Cluster instrumen dan rendering dengan tingkat kekritisan campuran
SDV AAOS mendukung kasus penggunaan, seperti cluster instrumen digital, yang memerlukan rendering dengan tingkat kekritisan campuran, yang menampilkan informasi penting terkait keselamatan seperti lampu peringatan (telltale) bersama dengan konten grafis yang kaya. Rendering ini harus tersedia di awal urutan booting kendaraan.
Komponen utama:
- Media SDV: Mengaktifkan kemampuan grafis dan media di VM non-IVI.
- Tampilan Keselamatan: Menyediakan jalur rendering boot awal yang aman secara fungsional untuk informasi dan indikator cluster 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 lain.
Komponen utama:
- SDV Core OS: Menyediakan instance Android tanpa tampilan 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: Mendukung komunikasi antara layanan SDV dan layanan ECU eksternal menggunakan middleware berorientasi layanan yang dapat diskalakan melalui IP (SOME/IP).
Pemrosesan data di perangkat
SDV AAOS mencakup framework untuk pengumpulan data di perangkat dan pemrosesan edge.
Komponen utama:
- Telemetri SDV: Memfasilitasi pengumpulan data di perangkat dan pemrosesan edge untuk layanan kendaraan ke cloud, dengan dukungan untuk konfigurasi dinamis.
Dasar pengukuran rilis dan matriks platform
Tabel berikut merangkum dasar rilis, profil eksekusi, dan tumpukan teknologi Proyek Open Source Android (AOSP) publik untuk SDV AAOS di seluruh update platform Android 17 (26Q2) dan berikutnya:
| Dimensi platform | Spesifikasi dasar AOSP publik | Titik entri utama |
|---|---|---|
| Dasar rilis | Android 17 (26Q2 dasar rilis AOSP,
kompatibel dengan versi berikutnya di update platform kuartalan dan tahunan). |
Mulai menggunakan kendaraan software-defined |
| Profil eksekusi (VM tamu) | Arsitektur VirtIO multi-VM yang terdiri dari SDV Core
(VM Android tanpa antarmuka tanpa JVM), SDV Media (grafis
kokpit dan Display Safety dengan HAR dan
DriverUI), dan SDV IVI (VM infotainmen
Android Automotive). |
Arsitektur sistem SDV AAOS |
| Antarmuka layanan dan codegen | Skema deklaratif dan agnostik terhadap transport yang ditentukan dalam VSIDL
(.vsidl) dan buffer protokol (.proto), dikompilasi
oleh vsidlc ke dalam binding library klien dan middleware. |
Ringkasan VSIDL dan middleware |
| Transportasi antar-VM dan lintas ECU | SDV Comms internal melalui soket VirtIO
(vsock) atau Ethernet; komunikasi ECU eksternal melalui
protokol seperti SOME/IP (menggunakan SOME/IP broker dan
antarmuka AIDL Stabil ISomeIpStack); penghubungan IVI VHAL
melalui ISdvGateway. |
Ringkasan integrasi SOME/IP dan Menggunakan SDV Gateway di IVI |
| Agen pengemasan dan runtime | Paket layanan .apex yang dapat diupdate secara independen dan dikelola
per VM oleh agen Orchestrator, Service Discovery,
Health Monitor, Update Manager, dan
Vehicle Mode and Power Management (VPM). |
Arsitektur logis dan terminologi SDV AAOS dan glosarium |
Mulai
Untuk mengetahui informasi selengkapnya tentang penyiapan lingkungan pengembangan, petunjuk build, dan alur kerja paket layanan, lihat Mulai menggunakan kendaraan yang ditentukan software.