De Linux Foundation publiceert AGL UCB 9.0 Automotive Distribution

Linux Stichting gepresenteerd negende release van de distributie AGL UCB (Automotive Grade Linux Unified Code Base), dat een universeel platform ontwikkelt voor gebruik in verschillende auto-subsystemen, van dashboards tot auto-infotainmentsystemen. Op AGL gebaseerde oplossingen worden gebruikt in de informatiesystemen van Toyota, Lexus, Subaru Outback, Subaru Legacy en lichte Mercedes-Benz bestelwagens.

De verdeling is gebaseerd op de ontwikkelingen van de projecten Tizen, GENIVI ΠΈ Yocto. De grafische omgeving is gebaseerd op Qt, Wayland en de ontwikkelingen van het Weston IVI Shell-project. Platformdemo-builds gevormd voor QEMU-, Renesas M3-, Intel UpΒ²-, Raspberry Pi 3- en Raspberry Pi 4-borden. Met communitybijdragen ontwikkelen assemblages voor NXP i.MX6-kaarten,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) en TI Vayu.

De bronteksten van de projectontwikkelingen zijn beschikbaar via
Git. Bedrijven als Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi en Subaru zijn betrokken bij de ontwikkeling van het project.

AGL UCB kan door autofabrikanten worden gebruikt als raamwerk voor het creΓ«ren van definitieve oplossingen, na de noodzakelijke aanpassing van de apparatuur en het aanpassen van de interface. Met het platform kunt u zich concentreren op het ontwikkelen van applicaties en uw eigen methoden voor het organiseren van het werk van de gebruiker, zonder na te denken over een infrastructuur op laag niveau en het minimaliseren van de onderhoudskosten. Het project is volledig open - alle componenten zijn beschikbaar onder gratis licenties.

Er wordt een reeks werkende prototypen geleverd van typische applicaties die zijn geschreven met behulp van HTML5- en Qt-technologieΓ«n. Bijvoorbeeld, is beschikbaar implementatie van een startscherm, een webbrowser, een dashboard, een navigatiesysteem (met behulp van Google Maps), klimaatbeheersing, een multimediaspeler met DLNA-ondersteuning, een interface voor het configureren van het geluidssubsysteem en een nieuwslezer. Er worden componenten aangeboden voor spraakbesturing, het zoeken naar informatie, interactie met een smartphone via Bluetooth en verbinding met een CAN-netwerk voor toegang tot sensoren en gegevensoverdracht tussen voertuigcomponenten.

Functies nieuwe versie:

  • Ondersteuning voor levering van OTA-updates (Over-the-Air) voor op technologie gebaseerde omgevingen OSTree, waarmee u de systeemimage als één geheel kunt manipuleren met de mogelijkheid om afzonderlijke bestanden bij te werken en de algehele status van het systeem te controleren;
  • Het Application Framework implementeert op tokens gebaseerde autorisatie;
  • De spraakherkennings-API is uitgebreid en de integratie met stemagenten is verbeterd. Ondersteuning toegevoegd voor Alexa Auto SDK 2.0. Er is een nieuwe open versie van de scherminterface voor het beheren van spraakherkenning voorgesteld;
  • Het audiosubsysteem heeft verbeterde ondersteuning voor de multimediaserver PipeWire en sessiemanager DraadLoodgieter;
  • Verbeterde ondersteuning voor netwerkmogelijkheden en instellingen. De Bluetooth API is opnieuw ontworpen en de ondersteuning voor de pbap- en map Bluetooth-profielen is uitgebreid;
  • Ondersteuning toegevoegd voor op tokens gebaseerde toegang tot op HTML5 gebaseerde applicaties;
  • De prestaties van op HTML5 gebaseerde applicaties zijn aanzienlijk verbeterd;
  • Er wordt een afbeelding alleen voor HTML5 aangeboden, met behulp van Web App Manager (WAM) en Chromium;
  • HTML-demo-apps toegevoegd voor startscherm, appstarter, dashboard, configurator, mediaspeler, mixer, HVAC en chroombrowser;
  • De referentie-implementaties van applicaties geschreven met QML zijn uitgebreid: een bijgewerkte dashboardimplementatie die de verwerking van CAN-berichten vanaf het stuur en multimediaknoppen ondersteunt. Mogelijkheid om via knoppen op het stuur het auto-informatiesysteem te bedienen;
  • Voorgestelde voorlopige implementatie van een nieuwe vensterbeheerder en startscherm (mogelijk gemaakt door 'agl-compositor' te selecteren);
  • Bijgewerkte hardwareondersteuning: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Verbeterd met Automotive Cape-ondersteuning, i.MX6 en Raspberry Pi 4.

Bron: opennet.ru

Voeg een reactie