Fundația Linux publică AGL UCB 8.0 Automotive Distribution

Organizația Linux Foundation prezentat a opta lansare a distribuției AGL UCB (Automotive Grade Linux Unified Code Base), care dezvoltă o platformă universală pentru utilizare în diferite subsisteme auto, de la tablouri de bord până la sisteme de infotainment auto.

Distribuția se bazează pe evoluția proiectelor Tizen, GENIVI и Yocto. Mediul grafic se bazează pe Qt, Wayland și dezvoltările proiectului Weston IVI Shell. Platforme Demo Builds format pentru QEMU, plăci Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu și Raspberry Pi 3. Contribuție de comunitate dezvolta ansambluri pentru plăci NXP i.MX6,
DragonBoard 410c și Raspberry Pi 4. Textele sursă ale dezvoltărilor proiectului sunt disponibile prin
merge. În dezvoltarea proiectului sunt implicate companii precum Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi și Subaru.

AGL UCB poate fi folosit de producătorii de automobile ca cadru pentru crearea soluțiilor finale, după adaptarea necesară pentru echipare și personalizarea interfeței. Platforma vă permite să vă concentrați pe dezvoltarea aplicațiilor și a propriilor metode de organizare a muncii utilizatorului, fără să vă gândiți la infrastructura de nivel scăzut și la minimizarea costurilor de întreținere. Proiectul este complet deschis - toate componentele sunt disponibile sub licențe gratuite.

Este furnizat un set de prototipuri de lucru ale aplicațiilor tipice scrise folosind tehnologii HTML5 și Qt. De exemplu, este disponibil implementarea unui ecran de pornire, browser web, tablou de bord, sistem de navigație (folosind Google Maps), control al climei, un player multimedia cu suport DLNA, o interfață pentru configurarea unui subsistem de sunet, un cititor de știri. Sunt oferite componente pentru controlul vocal, căutarea informațiilor, interacțiunea cu un smartphone prin Bluetooth și conectarea la o rețea CAN pentru accesul la senzori și transferul de date între nodurile vehiculului.

Caracteristici versiune noua:

  • S-au adăugat profile de dispozitiv pentru tabloul de bord și telematică (sisteme de navigație), precum și o implementare demo a interfeței telematice;
  • Componente de sistem actualizate la platforma Yocto 2.6;
  • Suport pentru rularea programelor sub utilizatori neprivilegiati și separarea puterilor la nivel de utilizator a fost adăugată cadrului de dezvoltare a aplicațiilor (anterior aplicațiile și serviciile de sistem erau rulate sub root). S-a adăugat caracteristica de terminare a forței la pachetul afm-util;
  • Stiva grafică actualizată la Wayland 1.17 și la serverul compus Weston 6.0;
  • Componentele pentru receptoare și transmițătoare au fost adăugate la profilurile tabloului de bord și la interfața pentru sistemele de infotainment Waltham;
  • Manager de aplicații (Web App Manager) actualizat la baza de cod Chromium 68 și eliberat de dependențele Qt;
  • Implementat și activat în mod implicit backend de sunet bazat pe server multimedia Conductă, va înlocui PulseAudio;
  • Managerul de activități a fost transformat într-un widget instalat separat;
  • S-a adăugat implementarea inițială a sistemului de management al sesiunii (wireplumber);
  • Este introdusă o nouă implementare a mixerului audio. Suportul pentru intrare/ieșire audio prin Bluetooth a fost eliminat temporar (va fi returnat în actualizarea 8.0.1);
  • S-a adăugat suport pentru standardul de comunicație și diagnosticare a magistralei vehiculului J1939. Este oferit suportul modului de scriere protejat pentru magistrala CAN;
  • S-a adăugat BSP (pachet de suport pentru plăci) pentru plăcile SanCloud BeagleBone Enhanced + Automotive Cape. BSP-uri actualizate pentru
    BSP-uri Renesas RCar3. Pachetul i.MX6 a fost migrat pentru a utiliza driverul grafic deschis etnaviv pentru GPU-urile Vivante. S-a adăugat suport inițial pentru placa Raspberry Pi 4 (agl-image-minimal).

  • Este furnizată integrarea sistemului de sinteză a vorbirii cu Alexa Voice Agent.

    Sursa: opennet.ru

Adauga un comentariu