2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
仮想化を使用すると、Android Automotive OS(AAOS)の単一または複数のインスタンスを、他の自動車用オペレーティング システム(インストルメント クラスタや、自動車のシステム オン チップ(SoC)で先進運転支援システム(ADAS)を実行している OS のインスタンス)とともに、ゲスト仮想マシン(VM)として実行できます。これは、オープン標準ベースの仮想化フレームワークである VirtIO を利用することで実現できます。VirtIO は確立されたインターフェースを提供し、AAOS を共通の仮想化プラットフォームに対して実行できるようにします。これにより、AAOS ゲスト VM を異なるハイパーバイザ システムやハードウェア プラットフォーム間で移植できるようになります。
図 1. AAOS 仮想化アーキテクチャ
自動車のユースケースを可能にするため、VirtIO の仕様が拡張され、virtio-snd(オーディオ用)、virtio-scmi(センサー、電源状態管理、クロック管理、パフォーマンス管理用)、virtio-video(再生用)などのデバイスが追加されました。また、これらのデバイスに対応する VirtIO ドライバも Linux カーネルに追加されています(virtio-snd driver、IIO SCMI センサー ドライバ、virtio-video driver)。
AAOS は、次のような仮想化サブシステムをサポートする、trout という参照デバイスを提供しています。
- オーディオ
- Dumpstate
- 拡張ビューシステム(EVS)
- ガレージモード
- グラフィック
- センサー
- タッチスクリーン入力
- 車両 HAL
- Bluetooth
- グローバル ナビゲーション衛星システム(GNSS)
AAOS の仮想化について詳しくは、以下の記事をご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-12-03 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-12-03 UTC。"],[],[]]