Vị trí mã

Trang này mô tả cấu trúc và cách truy cập vào mã nguồn.

Quyền truy cập vào mã nguồn

Bắt đầu với Android Automotive – Truy cập vào mã nguồn.

PDK và nguồn

Xem danh sách đầy đủ mã nguồn SDV tại đây:

  • /system/software_defined_vehicle/platform chứa các thư viện và trình bao bọc cụ thể liên quan đến hoạt động phát triển tích hợp: nhật ký, dấu vết và tính năng đồng bộ hoá thời gian.
  • /system/software_defined_vehicle/automotive_services chứa các dịch vụ dành riêng cho ô tô: chẩn đoán, cấu hình, hiệu chuẩn, chế độ lái xe và hồ sơ người dùng.
  • /system/software_defined_vehicle/vsidl/system/software_defined_vehicle/middleware chứa chức năng VSIDL và phần mềm trung gian.
  • /system/software_defined_vehicle/update_manager chứa chức năng UpdateManager.
  • /system/software_defined_vehicle/sdv_gateway chứa Cổng SDV để tích hợp với IVI.
  • /system/software_defined_vehicle/telemetry chứa mã nguồn Telemetry.
  • /system/software_defined_vehicle/samples chứa các mẫu mà bạn có thể bắt đầu và chạy.
  • /device/google/sdv_display_safety chứa các mục tiêu xây dựng để hiển thị sự an toàn. Mã này nằm trong /packages/services/display_safety//packages/apps/Car/DriverUI.

Mục tiêu ăn trưa

Các sản phẩm Android hoặc mục tiêu lunch cho SDV nằm trong một dự án Git riêng, nằm trong thư mục /device/google/sdv. Ngoài ra, SDV sử dụng nhiều thành phần AOSP, bao gồm cả Binder.