Linux Foundation udgiver AGL UCB 8.0 Automotive Distribution

Linux Foundation fremlagde ottende 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.

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 Minnowboard Max (Atom E38xx), TI Vayu og Raspberry Pi 3. Med fællesskabsbidrag udvikler sig samlinger til NXP i.MX6-kort,
DragonBoard 410c og ​​Raspberry Pi 4. Kildetekster 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:

  • Tilføjede enhedsprofiler til instrumentpanelet og telematik (navigationssystemer), samt en demonstrationsimplementering af telematikgrænsefladen;
  • Systemkomponenter er blevet opdateret til Yocto 2.6-platformen;
  • Support til at køre programmer under uprivilegerede brugere og adskillelse af beføjelser på brugerniveau er blevet tilføjet til applikationsudviklingsrammen (tidligere blev applikationer og systemtjenester lanceret under root). Tilføjet en funktion til at tvinge applikationsafslutning til afm-util-pakken;
  • Grafikstak opdateret til Wayland 1.17 og sammensat server weston 6.0;
  • Tilføjede komponenter til modtagere og sendere i dashboardprofiler og interface til infotainmentsystemer Waltham;
  • Application Manager (Web App Manager) er blevet opdateret til Chromium 68-kodebasen og er blevet fjernet fra Qt-afhængigheder;
  • En lyd-backend baseret på en multimedieserver er blevet implementeret og aktiveret som standard PipeWire, der erstatter PulseAudio;
  • Jobliste er blevet omdannet til en separat installeret widget;
  • Tilføjet indledende implementering af session management system (wireplumber);
  • En ny implementering af lydmixeren er blevet introduceret. Understøttelse af audio input/output via Bluetooth er blevet midlertidigt fjernet (vil blive returneret i opdatering 8.0.1);
  • Tilføjet understøttelse af kommunikations- og diagnostisk køretøjsbusstandard J1939. Understøttelse af beskyttet optagetilstand for CAN-bussen er tilvejebragt;
  • Tilføjet BSP-pakke (Board Support Package) til SanCloud BeagleBone Enhanced + Automotive Cape boards. Opdaterede BSP-pakker til
    Renesas RCar3 BSP'er. i.MX6-pakken er blevet konverteret til at bruge etnavivs åbne grafikdriver til Vivante GPU. Tilføjet indledende understøttelse af Raspberry Pi 4-kort (agl-image-minimal).

  • Der tilbydes integration af talesyntesesystemet med Alexa Voice Agent.

    Kilde: opennet.ru

Tilføj en kommentar