コードの場所

このページでは、ソースコードの構造とアクセス方法について説明します。

ソースコードへのアクセス

Android Automotive - ソースコードへのアクセスから始めます。

PDK とソース

SDV ソースコードの完全なリストについては、こちらをご覧ください。

  • /system/software_defined_vehicle/platform には、ログ、トレース、時刻同期など、組み込み開発に関連する特定のライブラリとラッパーが含まれています。
  • /system/software_defined_vehicle/automotive_services には、自動車固有のサービス(診断、構成、キャリブレーション、車両モード、ユーザー プロファイル)が含まれています。
  • /system/software_defined_vehicle/vsidl/system/software_defined_vehicle/middleware には、VSIDL とミドルウェアの機能が含まれています。
  • /system/software_defined_vehicle/update_manager には Update Manager の機能が含まれています。
  • /system/software_defined_vehicle/sdv_gateway には IVI との統合のための SDV ゲートウェイが含まれています。
  • /system/software_defined_vehicle/telemetry には Telemetry のソースコードが含まれています。
  • /system/software_defined_vehicle/samples には、開始して実行できるサンプルが含まれています。
  • /device/google/sdv_display_safety には、ディスプレイの安全性のビルド ターゲットが含まれます。コードは /packages/services/display_safety//packages/apps/Car/DriverUI にあります。

ランチ ターゲット

SDV の Android プロダクト(lunch ターゲット)は、/device/google/sdv フォルダにある別の Git プロジェクトにあります。また、SDV は Binder を含むさまざまな AOSP コンポーネントを使用します。