Linux Foundation udgiver AGL UCB 9.0 Automotive Distribution

Linux Foundation fremlagde niende udgivelse af distributionen AGL UCB (Automotive Grade Linux Unified Code Base), som udvikler en universel platform til brug i forskellige bilundersystemer, fra dashboards til automotive infotainmentsystemer. AGL-baserede løsninger bruges i informationssystemerne i Toyota, Lexus, Subaru Outback, Subaru Legacy og lette Mercedes-Benz varebiler.

Fordelingen er baseret på projekternes udvikling Tizen, GENIVI и Yocto. Det grafiske miljø er baseret på Qt, Wayland og udviklingen af ​​Weston IVI Shell-projektet. Platform demo builds dannet til QEMU, Renesas M3, Intel Up², Raspberry Pi 3 og Raspberry Pi 4 boards. Med fællesskabsbidrag udvikler sig samlinger til NXP i.MX6-kort,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) og TI Vayu.

Kildeteksterne til projektets udviklinger er tilgængelige via
Git. Virksomheder som Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi og Subaru er involveret i udviklingen af ​​projektet.

AGL UCB kan bruges af bilproducenter som en ramme for at skabe endelige løsninger, efter at have udført den nødvendige tilpasning til udstyr og tilpasset grænsefladen. Platformen giver dig mulighed for at fokusere på at udvikle applikationer og dine egne metoder til at organisere brugerens arbejde, uden at tænke på lav-niveau infrastruktur og minimere vedligeholdelsesomkostninger. Projektet er helt åbent - alle komponenter er tilgængelige under gratis licenser.

Et sæt fungerende prototyper af typiske applikationer skrevet ved hjælp af HTML5- og Qt-teknologier leveres. For eksempel, er tilgængelig implementering af en startskærm, en webbrowser, et dashboard, et navigationssystem (bruges Google Maps), klimastyring, en multimedieafspiller med DLNA-understøttelse, en grænseflade til konfiguration af lydundersystemet og en nyhedslæser. Komponenter tilbydes til stemmestyring, informationssøgning, interaktion med en smartphone via Bluetooth og forbindelse til et CAN-netværk for adgang til sensorer og dataoverførsel mellem køretøjskomponenter.

Funktioner ny version:

  • Understøttelse af OTA (Over-the-Air) opdateringslevering til teknologibaserede miljøer OSTree, som giver dig mulighed for at manipulere systembilledet som en enkelt helhed med mulighed for at opdatere individuelle filer og versionere systemets overordnede tilstand;
  • Application Framework implementerer token-baseret godkendelse;
  • API'et til talegenkendelse er blevet udvidet, og integrationen med stemmeagenter er blevet forbedret. Tilføjet understøttelse af Alexa Auto SDK 2.0. En ny åben version af skærmgrænsefladen til styring af talegenkendelse er blevet foreslået;
  • Lydundersystemet har forbedret understøttelse af multimedieserveren PipeWire og sessionsleder WirePlumber;
  • Forbedret understøttelse af netværksfunktioner og -indstillinger. Bluetooth API er blevet redesignet, og understøttelsen af ​​pbap og map Bluetooth-profilerne er blevet udvidet;
  • Tilføjet understøttelse af token-baseret adgang til HTML5-baserede applikationer;
  • Ydeevnen af ​​HTML5-baserede applikationer er blevet væsentligt forbedret;
  • Et HTML5-kun-billede tilbydes ved hjælp af Web App Manager (WAM) og Chromium;
  • Tilføjede HTML-demo-apps til startskærmen, appstarteren, dashboardet, konfiguratoren, medieafspilleren, mixeren, HVAC og Chromium-browseren;
  • Referenceimplementeringerne af applikationer skrevet ved hjælp af QML er blevet udvidet: En opdateret dashboard-implementering, der understøtter behandling af CAN-meddelelser fra rattet og multimedieknapper. Mulighed for at bruge knapper på rattet til at styre bilens informationssystem;
  • Foreslået foreløbig implementering af en ny vinduesmanager og startskærm (aktiveret ved at vælge 'agl-compositor');
  • Opdateret hardwaresupport: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced med Automotive Cape-understøttelse, i.MX6 og Raspberry Pi 4.

Kilde: opennet.ru

Tilføj en kommentar