Xe được xác định bằng phần mềm

AAOS SDV hỗ trợ nhiều miền điện toán ô tô ngoài thông tin giải trí, chẳng hạn như cụm đo lường, chế độ kiểm soát thân xe và công nghệ hỗ trợ dành cho người lái xe.

Tổng quan về AAOS

Hệ thống thông tin giải trí (IVI)

IVI trên AAOS mang đến trải nghiệm giải trí và chỉ đường hấp dẫn và hữu ích trong xe.

Unified Cockpit (IVI / SDV)

AAOS cung cấp một giải pháp buồng lái hợp nhất, kết hợp dữ liệu cụm để tạo ra một giải pháp toàn diện cho cabin dành cho Hệ thống thông tin giải trí và Buồng lái.

Beyond the Cockpit (IVI / SDV)

AAOS hỗ trợ nhiều miền trong xe, chẳng hạn như khung gầm và thân xe cũng như tích hợp ADAS (QM) để tạo trải nghiệm phù hợp với từng cá nhân.

Nền tảng SDV được thiết kế để giải quyết những thách thức cốt lõi trong quá trình phát triển xe hiện đại bằng cách cung cấp một nền tảng phần mềm nhỏ gọn, hiệu quả và có khả năng mở rộng dựa trên ngăn xếp gốc Android không đầu, mở rộng sâu vào cấu trúc xe để cung cấp năng lượng cho các thành phần phần mềm trên toàn bộ xe, chẳng hạn như bộ truyền động ghế, cụm đồng hồ, hệ thống kiểm soát khí hậu, hệ thống chiếu sáng, camera, gương, hệ thống đo từ xa, v.v.

Cốt lõi của SDV AAOS là một hệ điều hành dựa trên Android có dung lượng nhẹ, kết hợp các khung dành riêng cho ô tô ở cấp thấp để liên lạc, chẩn đoán, cập nhật phần mềm và nhiều hoạt động khác. Điều này cho phép AAOS SDV cung cấp năng lượng cho nhiều bộ điều khiển xe, chẳng hạn như các miền Core Compute, Body Controls và Cluster.

Ngoài ra, nền tảng SDV của AAOS còn có một khung mới (Display Safety) để triển khai các ứng dụng cụm công cụ, bao gồm cả chuông báo bằng âm thanh, camera theo quy định và đồ hoạ tinh vi kết hợp liền mạch với nội dung IVI của AAOS. Display Safety bao gồm một chuỗi công cụ thiết kế an toàn và một màn hình an toàn tham chiếu, cho phép các OEM đáp ứng các yêu cầu về an toàn chức năng bằng cách tận dụng nhiều cơ chế an toàn của nền tảng SoC ô tô.

Giới thiệu về SDV trên AAOS

AAOS SDV được thiết kế để chạy trong môi trường nhiều máy ảo trên một hệ thống ô tô trên một chip (SoC), thường là cùng với hệ thống IVI. AAOS SDV là một phiên bản Android không có giao diện người dùng, tận dụng tính năng ảo hoá bằng trình điều khiển VirtIO. Cấu trúc này cho phép cùng một hình ảnh hệ thống chạy trong môi trường ảo dựa trên nền tảng đám mây (Cuttlefish) hoặc trên mọi trình điều khiển ảo hoá tuân thủ VirtIO trên phần cứng mục tiêu. AAOS SDV cung cấp một nền tảng tiêu chuẩn, có thể cập nhật và bảo mật cho các chức năng của xe.

Môi trường AAOS

Hình 1. Môi trường AAOS.

Các chức năng chính

Các chức năng chính của SDV AAOS được mô tả trong phần này.

Phát triển dựa trên đám mây (bản sao kỹ thuật số)

AAOS SDV được thiết kế để chạy trên thiết bị ảo Cuttlefish, cho phép tạo bản sao kỹ thuật số của môi trường điện toán trên xe trong đám mây hoặc trên máy cục bộ. Điều này cho phép quá trình phát triển và kiểm thử phần mềm xe (từ các dịch vụ riêng lẻ đến hoạt động tương tác giữa nhiều máy ảo) diễn ra trước khi có phần cứng thực tế, giúp rút ngắn thời gian tiếp thị.

Các thành phần chính:

  • Cuttlefish: Mô phỏng môi trường SDV nhiều VM.
  • Android Studio for Platform (ASfP): Cung cấp công cụ để phát triển và triển khai dịch vụ dựa trên Rust cho Cuttlefish.

Hiển thị nhóm dụng cụ và mức độ quan trọng hỗn hợp

AAOS SDV hỗ trợ các trường hợp sử dụng, chẳng hạn như cụm đồng hồ đo kỹ thuật số, yêu cầu kết xuất mức độ quan trọng hỗn hợp, hiển thị thông tin quan trọng về an toàn như đèn cảnh báo (đèn báo) cùng với nội dung đồ hoạ phong phú. Quá trình kết xuất này cần có sẵn ngay từ đầu trong trình tự khởi động xe.

Các thành phần chính:

  • SDV Media: Cho phép các chức năng về đồ hoạ và nội dung nghe nhìn trong một máy ảo không phải IVI.
  • An toàn khi hiển thị: Cung cấp các đường kết xuất khởi động sớm, an toàn về chức năng cho thông tin cụm và chỉ báo quan trọng.

Tích hợp và giao tiếp dịch vụ ô tô

Nền tảng này hỗ trợ việc tích hợp với các cấu trúc mạng hiện có của xe bằng cách sử dụng cấu trúc hướng dịch vụ (SOA). Điều này bao gồm giao tiếp giữa các máy ảo, quản lý vòng đời dịch vụ và giao tiếp với các dịch vụ trên các ECU khác.

Các thành phần chính:

  • Hệ điều hành SDV Core: Cung cấp một phiên bản Android không có giao diện người dùng cho các dịch vụ cốt lõi:
    • Giao tiếp giữa các máy ảo
    • Khám phá và quản lý dịch vụ
    • Bản cập nhật hệ thống và chế độ quản lý nguồn
    • Các điểm tích hợp cho dịch vụ chẩn đoán, cấu hình và hiệu chuẩn
  • SOME/IP broker: Cho phép giao tiếp giữa các dịch vụ SDV và các dịch vụ ECU bên ngoài bằng cách sử dụng phần mềm trung gian hướng dịch vụ có thể mở rộng qua IP (SOME/IP).

Xử lý dữ liệu trên thiết bị

AAOS SDV có các khung để thu thập dữ liệu trên thiết bị và xử lý biên.

Các thành phần chính:

  • Đo từ xa SDV: Hỗ trợ hoạt động thu thập dữ liệu trên thiết bị và xử lý biên cho các dịch vụ từ xe đến đám mây, đồng thời hỗ trợ cấu hình động.

Bắt đầu

Hãy xem phần Bắt đầu để biết hướng dẫn thiết lập môi trường và cách sử dụng.

Tài nguyên

Các bài thuyết trình kỹ thuật về SDV trên AAOS (Khoá huấn luyện đối tác ô tô của Google năm 2025)

AAOS SDV Demonstrations (Google Automotive Partner Bootcamp 2025)