このガイドは、Android Automotive OS(AAOS)ソフトウェア定義車両(SDV)の基礎を理解するのに役立ちます。
AAOS SDV プラットフォームについて
開発を始める前に、コアコンセプトとアーキテクチャについて学習してください。
- システム アーキテクチャ: AAOS SDV プラットフォームの全体的な設計とコンポーネントについて説明します。
- プラットフォーム統合ガイド: プラットフォームのさまざまな部分がどのように接続し、やり取りするかを理解します。
- Android の基本: Android 開発の基礎については、Android オープンソース プロジェクトのドキュメントをご覧ください。
AAOS SDV を使用して開発する
これらのセクションでは、セットアップ、サービス開発、特定のソリューションについて説明します。
開発する
環境を設定し、基本的なビルドプロセスを学習します。
- 開発環境: ローカルマシンまたは Google Cloud での開発用に設定します。
- コードの場所: コードにアクセスする方法と場所について説明します。
- ダウンロード、ビルド、実行: コードを取得してコンパイルし、仮想 AAOS SDV ターゲットを実行します。
- IDE のセットアップ: Android Studio for Platform を使用して AAOS SDV を開発します。
AAOS SDV サービスの開発
サービスを構築してサンプルを操作する方法を確認する。
- サービス バンドルの開発: AAOS SDV プラットフォーム用のサービスを作成します。
- SDV コアサンプル: サンプルコードを調べて、コア機能を理解します。
ソリューション固有のガイド
AAOS SDV で特定のソリューションを構築する:
- ディスプレイの安全性の使用を開始する: ディスプレイの安全性ソリューションを実装して使用する方法について説明します。
次の図は、Display Safety のフルクラスタを示しています。

図 1. SDV Media と SDV IVI VM を含む Display Safety フルクラスタ。