Quỹ Linux đã xuất bản bản phân phối ô tô AGL UCB 9.0

Nền tảng Linux trình bày bản phát hành thứ chín của bản phân phối AGL UCB (Cơ sở mã hợp nhất Linux cấp ô tô), đang phát triển một nền tảng phổ quát để sử dụng trong các hệ thống con ô tô khác nhau, từ bảng điều khiển đến hệ thống thông tin giải trí ô tô. Các giải pháp dựa trên AGL được sử dụng trong hệ thống thông tin của Toyota, Lexus, Subaru Outback, Subaru Legacy và Mercedes-Benz Vans hạng nhẹ.

Việc phân bổ dựa trên sự phát triển của dự án Tizen, GENIVI и Yocto. Môi trường đồ họa dựa trên Qt, Wayland và sự phát triển của dự án Weston IVI Shell. Bản dựng demo nền tảng hình thành dành cho các bo mạch QEMU, Renesas M3, Intel Up², Raspberry Pi 3 và Raspberry Pi 4. Với sự đóng góp của cộng đồng tiến triển các cụm dành cho bo mạch NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) và TI Vayu.

Các văn bản nguồn về sự phát triển của dự án có sẵn thông qua
đi. Các công ty như Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi và Subaru đều tham gia vào việc phát triển dự án.

AGL UCB có thể được các nhà sản xuất ô tô sử dụng làm khuôn khổ để tạo ra các giải pháp cuối cùng, sau khi thực hiện các điều chỉnh cần thiết cho thiết bị và tùy chỉnh giao diện. Nền tảng này cho phép bạn tập trung vào việc phát triển các ứng dụng và phương pháp tổ chức công việc của người dùng mà không cần suy nghĩ đến cơ sở hạ tầng cấp thấp và giảm thiểu chi phí bảo trì. Dự án hoàn toàn mở - tất cả các thành phần đều có sẵn theo giấy phép miễn phí.

Một bộ nguyên mẫu hoạt động của các ứng dụng điển hình được viết bằng công nghệ HTML5 và Qt được cung cấp. Ví dụ, triển khai màn hình chính, trình duyệt web, bảng điều khiển, hệ thống định vị (sử dụng Google Maps), kiểm soát khí hậu, trình phát đa phương tiện có hỗ trợ DLNA, giao diện định cấu hình hệ thống con âm thanh và trình đọc tin tức. Các thành phần được cung cấp để điều khiển bằng giọng nói, tìm kiếm thông tin, tương tác với điện thoại thông minh qua Bluetooth và kết nối với mạng CAN để truy cập vào cảm biến và truyền dữ liệu giữa các bộ phận của xe.

Các tính năng phiên bản mới:

  • Hỗ trợ phân phối cập nhật OTA (Over-the-Air) cho môi trường dựa trên công nghệ OSTree, cho phép bạn thao tác toàn bộ hình ảnh hệ thống với khả năng cập nhật các tệp riêng lẻ và phiên bản trạng thái chung của hệ thống;
  • Khung ứng dụng triển khai ủy quyền dựa trên mã thông báo;
  • API nhận dạng giọng nói đã được mở rộng và khả năng tích hợp với tác nhân giọng nói đã được cải thiện. Đã thêm hỗ trợ cho Alexa Auto SDK 2.0. Một phiên bản mở mới của giao diện trên màn hình để quản lý nhận dạng giọng nói đã được đề xuất;
  • Hệ thống con âm thanh đã cải thiện khả năng hỗ trợ cho máy chủ đa phương tiện Đường ống và người quản lý phiên DâyThợ Sửa Ống Nước;
  • Cải thiện hỗ trợ cho các khả năng và cài đặt mạng. API Bluetooth đã được thiết kế lại và hỗ trợ cho cấu hình Bluetooth pbap và bản đồ đã được mở rộng;
  • Đã thêm hỗ trợ cho quyền truy cập dựa trên mã thông báo vào các ứng dụng dựa trên HTML5;
  • Hiệu suất của các ứng dụng dựa trên HTML5 đã được cải thiện đáng kể;
  • Hình ảnh chỉ có HTML5 được cung cấp, sử dụng Trình quản lý ứng dụng web (WAM) và Chrome;
  • Đã thêm các ứng dụng demo HTML cho Màn hình chính, Trình khởi chạy ứng dụng, Trang tổng quan, Bộ cấu hình, Trình phát đa phương tiện, Trình trộn, HVAC và Trình duyệt Chrome;
  • Việc triển khai tham chiếu của các ứng dụng được viết bằng QML đã được mở rộng: Triển khai bảng điều khiển được cập nhật hỗ trợ xử lý thông báo CAN từ vô lăng và các nút đa phương tiện. Khả năng sử dụng các nút bấm trên vô lăng để điều khiển hệ thống thông tin trên ô tô;
  • Đề xuất triển khai sơ bộ trình quản lý cửa sổ và màn hình chính mới (được bật bằng cách chọn 'agl-compositor');
  • Hỗ trợ phần cứng được cập nhật: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone được cải tiến với hỗ trợ Automotive Cape, i.MX6 và Raspberry Pi 4.

Nguồn: opennet.ru

Thêm một lời nhận xét