Noua versiune a AGL UCB 9.0 gata, o platformă universală pentru subsistemele auto

gl-

Fundația Linux a prezentat noua ediție a distribuției AGL UCB 9.0 (Automotive Grade Linux Unified Code Base) care este dezvoltată ca o platformă universală pentru utilizare într-o varietate de subsisteme auto, de la tablouri de bord la sisteme de infotainment auto.

Distributia Se bazează pe dezvoltările proiectelor Tizen, GENIVI și Yocto. Mediul grafic se bazează pe Qt, Wayland și dezvoltările proiectului Weston IVI Shell.

Companiile implicate în dezvoltare a proiectului includ mărci renumite, precum Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi și Subaru.

Despre AGL UCB

Producătorii de automobile pot folosi AGL UCB ca cadru pentru a crea soluții finale, după ce au efectuat adaptările necesare pentru personalizarea echipamentelor și a interfeței.

Platforma vă permite să vă concentrați asupra dezvoltării aplicațiilor și a propriilor aplicații metode de organizare a muncii utilizatorilor, fără a se gândi 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. Platforma oferă un set de prototipuri funcționale ale aplicațiilor tipice scrise folosind tehnologii HTML5 și Qt.

auto grade linux

De exemplu, există o implementare a ecranului de pornire, browser web, tablou de bord, sistem de navigație (folosind Google Maps), control al climei, un player media cu suport DLNA, o interfață pentru configurarea subsistemului audio, un program pentru citirea știrilor.

Sunt oferite și componente pentru control vocal, regăsire informații, interacțiune cu un smartphone prin Bluetooth și conexiune la o rețea CAN pentru acces la senzori și transfer de date între nodurile vehiculului.

Principalele caracteristici noi ale AGL UCB 9.0

Această nouă ediție evidențiază Suport îmbunătățit pentru funcțiile și setările de rețea, precum și performanță îmbunătățită semnificativ a aplicațiilor bazate pe HTML5, În plus, API-ul pentru Bluetooth a fost reproiectat și a fost extins suportul pentru profilele pbap și map Bluetooth.

Bazate pe aplicații în HTML5 au adăugat suport pentru accesul bazat pe token, o imagine cu numai aplicații HTML5 a fost propusă folosind Web App Manager (WAM) și Chromium și a adăugat aplicații HTML demonstrative pentru ecranul de pornire, Lansatorul de aplicații, Tabloul de bord, Configurator, Media Player, Mixer, HVAC și Browser Chromium.

Pe de altă parte, implementările de referință extinse ale aplicațiilor au fost scrise în QML, cum ar fi un exemplu de implementare actualizată a tabloului de bord care acceptă procesarea mesajelor CAN de la volan și butoanele multimedia, o alta este capacitatea de a folosi butoane pe volanul pentru a controla sistemul informatic auto.

În plus, evidențiază suportul hardware actualizat pentru: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced cu sprijin pentru Automotive Cape, i.MX6 și Raspberry Pi 4.

În ceea ce privește actualizările, S-a adăugat suport pentru furnizarea de actualizări OTA (Over-the-Air) pentru medii bazate pe tehnologia OSTree, permițându-vă să manipulați imaginea sistemului în ansamblu, cu posibilitatea de a actualiza fișiere individuale și de a versiunea starea generală a sistemului.

Dintre celelalte schimbări care se deosebesc de această nouă versiune sunt:

  • Application Framework implementează autorizarea bazată pe token.
  • API extins pentru recunoașterea vorbirii și integrarea îmbunătățită cu agenții vocali.
  • S-a adăugat suport pentru Alexa Auto SDK 2.0.
  • Este propusă o nouă versiune deschisă a interfeței ecranului pentru a gestiona recunoașterea vorbirii.
  • Subsistemul audio are suport îmbunătățit pentru serverul media PipeWire și managerul de sesiune WirePlumber.
  • Se propune o implementare preliminară a noii ferestre și a managerului de ecran de pornire (activată prin selectarea „agl-compositor”).

Descărcare

În cele din urmă, pentru cei care sunt interesați să încerce acest sistem, ar trebui să știți că Construcțiile oferite au fost construite pentru scândurile QEMU, Renesas M3, Intel Up², Raspberry Pi 3 și Raspberry Pi 4.

În plus, cu participarea comunității, sunt dezvoltate versiuni pentru plăcile NXP i.MX6, DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) și TI Vayu. Codul sursă pentru realizările proiectului este disponibil prin Git.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.