このページでは、ソースコードの構造とアクセス方法について説明します。
ソースコードへのアクセス
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 コンポーネントを使用します。