Organizacja Linux Foundation opublikowała samochodowy dystrybucję AGL UCB 8.0

Organizacja Linux Foundation przedstawiła ósmy wydanie dystrybucji AGL UCB (Automotive Grade Linux Unified Code Base), w ramach którego rozwijana jest uniwersalna platforma do użytku w różnych podsystemach motoryzacyjnych, od paneli instrumentów po systemy informacyjno-rozrywkowe w samochodach.

Dystrybucja oparta jest na pracach projektów Tizen, GENIVI i Yocto. Środowisko graficzne bazuje na Qt, Wayland i pracach projektu Weston IVI Shell. Demonstracyjne wersje platformy są tworzone dla QEMU, płyt Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu i Raspberry Pi 3. Przy współpracy społeczności rozwija wersje dla płyt NXP i.MX6,
DragonBoard 410c i Raspberry Pi 4. Kody źródłowe prac projektowych są dostępne przez
Gitem. W rozwój projektu zaangażowane są takie firmy jak: Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi i Subaru.

AGL UCB może być wykorzystywane przez producentów samochodów jako podstawowy szkielet do tworzenia finalnych rozwiązań, po przeprowadzeniu niezbędnej adaptacji do sprzętu i dostosowaniu interfejsu. Platforma pozwala skupić się głównie na rozwijaniu aplikacji i własnych metod organizacji pracy użytkownika, nie martwiąc się o niskopoziomową infrastrukturę i minimalizując koszty utrzymania. Projekt jest całkowicie otwarty – wszystkie komponenty są dostępne na wolnych licencjach.

Udostępniony jest zestaw działających prototypów typowych aplikacji, napisanych przy użyciu technologii HTML5 i Qt. Na przykład, jest wdrożenie ekranu domowego, przeglądarki internetowej, panelu instrumentów, systemu nawigacji (używa Google Maps), klimatyzacji, odtwarzacza multimedialnego z obsługą DLNA, interfejsu do konfiguracji systemu dźwięku, programu do przeglądania wiadomości. Oferowane są komponenty do sterowania głosowego, wyszukiwania informacji, interakcji ze smartfonem przez Bluetooth i podłączenia do sieci CAN w celu uzyskania dostępu do czujników i przesyłania danych między węzłami samochodu.

Cechy nowej wersji:

  • Dodano profile urządzeń dla deski rozdzielczej i telematyki (systemów nawigacji), a także demonstracyjną realizację interfejsu telematyki;
  • Składniki systemowe zaktualizowano do platformy Yocto 2.6;
  • Do frameworka do tworzenia aplikacji dodano wsparcie dla uruchamiania programów z nieuprawnionymi użytkownikami oraz podziału uprawnień na poziomie użytkowników (wcześniej aplikacje i usługi systemowe uruchamiane były pod root). Do pakietu afm-util dodano funkcję wymuszonego zakończenia aplikacji;
  • Stos graficzny zaktualizowano do Wayland 1.17 i serwera kompozytowego Weston 6.0;
  • W profilach deski rozdzielczej i interfejsie dla systemów informacyjno-rozrywkowych dodano komponenty dla odbiorników i nadajników Waltham;
  • Menadżer aplikacji (Web App Manager) został zaktualizowany do bazy kodowej Chromium 68 i pozbawiony zależności od Qt;
  • Wdrożono i włączono domyślnie backend dźwiękowy oparty na serwerze multimedialnym PipeWire, z zamianą PulseAudio;
  • Menadżer zadań przekształcono w osobny widget do zainstalowania;
  • Dodano wstępną realizację systemu zarządzania sesjami (wireplumber);
  • Wprowadzono nową realizację miksera dźwięku. Tymczasowo usunięto wsparcie dla wejścia/wyjścia dźwięku przez Bluetooth (zostanie przywrócone w aktualizacji 8.0.1);
  • Dodano wsparcie dla standardu komunikacyjnego i diagnostycznego magistrali samochodowej J1939. Zapewniono wsparcie dla zabezpieczonego trybu zapisu dla magistrali CAN;
  • Dodano pakiet BSP (Board Support Package) dla płyt SanCloud BeagleBone Enhanced + Automotive Cape. Zaktualizowano pakiety BSP dla
    Renesas RCar3 BSPs. Pakiet i.MX6 przeszedł na wykorzystanie otwartego sterownika graficznego etnaviv dla GPU Vivante. Dodano wstępną obsługę płyty Raspberry Pi 4 (agl-image-minimal).
  • Zapewniono integrację systemu syntezatora mowy z Alexa Voice Agent.

    Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster