Tổng quan

Ảo hóa cho phép một hoặc nhiều phiên bản của Hệ điều hành ô tô Android (AAOS) chạy dưới dạng máy ảo khách (VM) cùng với các hoạt động ô tô khác như cụm công cụ hoặc phiên bản HĐH chạy hệ thống hỗ trợ người lái nâng cao (ADAS) trên ô tô Hệ thống trên chip (SoC). Điều này đạt được bằng cách tận dụng một khung dựa trên tiêu chuẩn mở dành cho ảo hóa có tên là VirtIO . VirtIO cung cấp một giao diện được thiết lập tốt cho phép AAOS chạy trên nền tảng ảo hóa phổ biến, từ đó cho phép máy ảo khách AAOS có thể di động trên các hệ thống ảo hóa và/hoặc nền tảng phần cứng khác nhau.

Kiến trúc ảo hóa AAOS
Hình 1. Kiến trúc ảo hóa AAOS

Để hỗ trợ các trường hợp sử dụng ô tô, đặc tả VirtIO đã được mở rộng để bao gồm các thiết bị như virtio-snd cho âm thanh, virtio-scmi cho cảm biến, quản lý trạng thái nguồn, quản lý đồng hồ và quản lý hiệu suất cũng như virtio-video cho các trường hợp sử dụng phát lại. Trình điều khiển VirtIO tương ứng với các thiết bị này cũng đã được thêm vào nhân Linux ( virtio-snd driver , trình điều khiển Cảm biến IIO SCMIvirtio-video driver ).

AAOS cung cấp một thiết bị tham chiếu có tên cá hồi , hỗ trợ các hệ thống con ảo hóa, chẳng hạn như:

  • Âm thanh
  • bãi rác
  • Hệ thống xem mở rộng (EVS)
  • Chế độ gara
  • đồ họa
  • Cảm biến
  • Đầu vào màn hình cảm ứng
  • Xe HAL
  • Bluetooth
  • Hệ thống vệ tinh định vị toàn cầu (GNSS)

Xem các bài viết này để tìm hiểu thêm về Ảo hóa trên AAOS: