Organisationen Linux Foundation har offentliggjort bil-distroen AGL UCB 8.0.

Linux Foundation præsenterede ottende udgave af distributionen AGL UCB (Automotive Grade Linux Unified Code Base), som udvikler en universel platform til brug i forskellige bilsystemer, fra instrumentbrætter til bilens infotainmentsystemer.

Distributionen er baseret på arbejderne fra projekterne Tizen, GENIVI og Yocto. Det grafiske miljø er baseret på Qt, Wayland og arbejdet fra projektet Weston IVI Shell. Demonstrationsbuilds af platformen er dannet for QEMU, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu og Raspberry Pi 3. Med deltagelse af fællesskabet udvikles builds til NXP i.MX6 boards,
DragonBoard 410c og Raspberry Pi 4. Kildekoderne fra projektet er tilgængelige via
Git. Projektet involverer virksomheder som Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi og Subaru.

AGL UCB kan bruges af bilproducenter som en ramme for at skabe endelige løsninger, efter den nødvendige tilpasning til hardware og tilpasning af grænsefladen er blevet foretaget. Platformen gør det muligt at fokusere på udviklingen af applikationer og egne metoder til at organisere brugerens arbejde, uden at tænke på infrastrukturen på lavt niveau og minimere omkostningerne til vedligeholdelse. Projektet er helt åbent — alle komponenter er tilgængelige under frie licenser.

Der tilbydes et sæt arbejdsprototyper af typiske applikationer, skrevet med brug af HTML5 og Qt teknologier. For eksempel, er der en implementering af startskærmen, webbrowseren, instrumentbrættet, navigationssystemet (bruges Google Maps), klimaanlægget, multimediaplayeren med DLNA-understøttelse, grænsefladen til opsætning af lydsystemet, og et program til at læse nyheder. Der tilbydes komponenter til stemmestyring, informationssøgning, interaktion med smartphones via Bluetooth og forbindelse til CAN-netværket for adgang til sensorer og dataoverførsel mellem bilens noder.

Funktioner i den nye version:

  • Tilføjet enhedsprofiler til instrumentbrættet og telematik (navigationssystemer), samt en demonstrationsimplementering af telematikgrænsefladen;
  • Systemkomponenter opdateret til Yocto-platform 2.6;
  • Frameworket til applikationsudvikling har fået støtte til at køre programmer under ikke-privilegerede brugere samt adskillelse af beføjelser på brugerniveau (tidligere blev applikationer og systemtjenester kørt som root). Funktionen til tvangslukning af applikationer er blevet tilføjet til pakken afm-util;
  • Grafikstakken er opdateret til Wayland 1.17 og compositionsserver Weston 6.0;
  • I profilerne for instrumentbrættet og grænsefladen til infotainmentsystemer er der tilføjet komponenter til modtagere og sendere Waltham;
  • Web App Manager er opdateret til kodebasen Chromium 68 og frigjort for Qt-afhængigheder;
  • Der er implementeret og aktiveret som standard en lydbackend baseret på multimedieserveren PipeWire, som erstatter PulseAudio;
  • Opgavestyreren er blevet transformeret til en separat installerbar widget;
  • Der er tilføjet en initial implementering af sessionsstyringssystemet (wireplumber);
  • Der er præsenteret en ny implementering af lyddeleren. Støtte til lydinput/output via Bluetooth er midlertidigt fjernet (vil blive returneret i opdateringen 8.0.1);
  • Der er tilføjet støtte til standarden for kommunikations- og diagnosebussen til køretøjer J1939. Der er sikret støtte til sikker skrivebeskyttelsesmodus for CAN-bussen;
  • BSP-pakken (Board Support Package) til SanCloud BeagleBone Enhanced + Automotive Cape er tilføjet. BSP-pakkerne til
    Renesas RCar3 BSP'er er blevet opdateret. i.MX6-pakken er blevet overført til brugen af den åbne grafiske driver etnaviv til GPU Vivante. Der er tilføjet initial støtte til Raspberry Pi 4 (agl-image-minimal).
  • Der er sikret integration af talesyntesesystemet med Alexa Voice Agent.

    Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster