Android Automotive OS(AAOS)Software Defined Vehicle(SDV)は、インフォテインメントだけでなく、インストルメント クラスタ、ボディ制御、運転支援など、幅広い自動車コンピューティング ドメインをサポートしています。

|
インフォテインメント(IVI) AAOS IVI は、魅力的で便利な車載の エンターテイメントとナビゲーション のエクスペリエンスを提供します。 |
統合コックピット(IVI / SDV) AAOS は、クラスタデータを組み込んでインフォテインメントとコックピットの 完全なキャビン ソリューションを作成する統合コックピット ソリューションを提供します。 |
コックピット以外(IVI / SDV) AAOS は、シャーシやボディなどの車内の複数のドメインを強化 するとともに、ADAS 統合(QM)により、パーソナライズされたエクスペリエンスを実現します。 |
図 1.SDV の主な領域。
SDV プラットフォームは、最新の車両開発のコアとなる課題に対応します。 ヘッドレスの組み込み Android スタックに基づく、コンパクトで高性能かつスケーラブルなソフトウェア基盤を提供します。このスタックは車両アーキテクチャの奥深くまで拡張され、シート アクチュエータ、インストルメント クラスタ、空調、照明、カメラ、ミラー、テレメトリーなど、車両全体のコンポーネントを強化します。
AAOS SDV コアは、軽量の Android ベースのオペレーティング システムで、通信、診断、ソフトウェア アップデート用の低レベルの自動車固有のフレームワークが組み込まれています。これらのフレームワークにより、AAOS SDV は、コア コンピューティング、ボディ制御、クラスタ ドメインなど、さまざまな車両コントローラを強化できます。
AAOS SDV プラットフォームには、インストルメント クラスタ アプリケーション(可聴チャイム、規制カメラ、AAOS IVI コンテンツとシームレスに統合される高度なグラフィックなど)を実装するための Display Safety フレームワークも含まれています。Display Safety には、安全設計ツールチェーンと参照安全モニターが含まれており、OEM は自動車用 SoC の多様なプラットフォーム安全メカニズムを使用して機能安全要件を満たすことができます。
AAOS SDV の概要
AAOS SDV は、自動車用システム オン チップ(SoC)のマルチ VM 環境で、通常は IVI システムとともに実行されます。AAOS SDV は、VirtIO ドライバで仮想化を活用するヘッドレス Android インスタンスです。 このアーキテクチャにより、同じシステム イメージを、Cuttlefish などのクラウドベースの仮想環境や、ターゲット ハードウェア上の VirtIO 準拠のハイパーバイザで実行できます。AAOS SDV は、車両機能向けの標準化された、更新可能で安全なプラットフォームを提供します。
図 2.AAOS 環境。
主な機能
このセクションでは、AAOS SDV の主な機能について説明します。
クラウドベースの開発(デジタルツイン)
AAOS SDV は、Cuttlefish 仮想デバイスで実行するように設計されており、クラウドまたはローカルマシンで車両コンピューティング環境のデジタルツインを作成できます。このデジタルツインを使用すると、物理ハードウェアが利用可能になる前に、個々のサービスからマルチ VM インタラクションまで、車両ソフトウェアの開発とテストを行うことができ、製品化までの時間を短縮できます。
主なコンポーネント:
- Cuttlefish: マルチ VM SDV 環境をエミュレートします。
- Android Studio for Platform(ASfP): Rust ベースのサービス開発と Cuttlefish へのデプロイ用のツールを提供します。
インストルメント クラスタとミックスド クリティカリティ レンダリング
AAOS SDV は、デジタル インストルメント クラスタなど、ミックスド クリティカリティ レンダリングを必要とするユースケースをサポートしています。ミックスド クリティカリティ レンダリングでは、警告灯などの安全上重要な情報が豊富なグラフィック コンテンツとともに表示されます。このレンダリングは、車両の起動シーケンスの早い段階で利用可能にする必要があります。
主なコンポーネント:
- SDV Media: IVI 以外の VM でグラフィック機能とメディア機能を有効にします。
- Display Safety: 重要なクラスタ情報と警告灯の機能的に安全な早期起動レンダリング パスを提供します。
自動車サービスの統合と通信
このプラットフォームは、サービス指向アーキテクチャ(SOA)を使用して、既存の車両ネットワーク アーキテクチャとの統合を容易にします。これには、VM 間通信、サービス ライフサイクル管理、他の ECU 上のサービスとの通信が含まれます。
主なコンポーネント:
- SDV Core OS: コアサービス用のヘッドレス Android インスタンスを提供します。
- VM 間通信
- サービス ディスカバリと管理
- システム アップデートと電源管理
- 診断、構成、キャリブレーション サービスの統合ポイント
- SOME/IP ブローカー: スケーラブルなサービス指向ミドルウェア over IP(SOME/IP)を使用して、SDV サービスと外部 ECU サービス間の通信を可能にします。
デバイス上のデータ処理
AAOS SDV には、デバイス上のデータの収集とエッジ処理用のフレームワークが含まれています。
主なコンポーネント:
- SDV Telemetry: 車両とクラウド間のサービスで、デバイス上のデータの収集とエッジ処理を容易にします。動的構成をサポートしています。
始める
環境の設定と使用方法については、スタートガイドをご覧ください。