Die Linux Foundation hat die Automotive-Distribution AGL UCB 9.0 veröffentlicht

Linux Foundation präsentiert neunte Veröffentlichung der Distribution AGL UCB (Automotive Grade Linux Unified Code Base), das eine universelle Plattform für den Einsatz in verschiedenen Automotive-Subsystemen entwickelt, von Dashboards bis hin zu Automotive-Infotainmentsystemen. AGL-basierte Lösungen werden in den Informationssystemen von Toyota, Lexus, Subaru Outback, Subaru Legacy und leichten Mercedes-Benz Vans eingesetzt.

Die Verteilung orientiert sich an den Entwicklungen der Projekte Tizen, GENIVI и Yocto. Die grafische Umgebung basiert auf Qt, Wayland und den Entwicklungen des Weston IVI Shell-Projekts. Plattform-Demo-Builds gebildet für QEMU-, Renesas M3-, Intel Up²-, Raspberry Pi 3- und Raspberry Pi 4-Boards. Mit Community-Beiträgen entwickeln sich Baugruppen für NXP i.MX6 Boards,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) und TI Vayu.

Die Quelltexte der Projektentwicklungen sind verfügbar über
Git. An der Entwicklung des Projekts sind Unternehmen wie Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi und Subaru beteiligt.

AGL UCB kann von Automobilherstellern als Rahmen für die Erstellung endgültiger Lösungen verwendet werden, nachdem die erforderlichen Anpassungen für die Ausrüstung vorgenommen und die Schnittstelle angepasst wurden. Mit der Plattform können Sie sich auf die Entwicklung von Anwendungen und Ihre eigenen Methoden zur Organisation der Arbeit des Benutzers konzentrieren, ohne an eine Low-Level-Infrastruktur und die Minimierung der Wartungskosten denken zu müssen. Das Projekt ist völlig offen – alle Komponenten stehen unter kostenlosen Lizenzen zur Verfügung.

Es wird eine Reihe funktionierender Prototypen typischer Anwendungen bereitgestellt, die mit HTML5- und Qt-Technologien geschrieben wurden. Zum Beispiel, имеется Implementierung eines Startbildschirms, eines Webbrowsers, eines Dashboards, eines Navigationssystems (Google Maps wird verwendet), einer Klimatisierung, eines Multimedia-Players mit DLNA-Unterstützung, einer Schnittstelle zur Konfiguration des Sound-Subsystems und eines Newsreaders. Angeboten werden Komponenten zur Sprachsteuerung, Informationssuche, Interaktion mit einem Smartphone über Bluetooth und Anbindung an ein CAN-Netzwerk für den Zugriff auf Sensoren und den Datentransfer zwischen Fahrzeugkomponenten.

Eigenschaften neue Version:

  • Unterstützung für die Bereitstellung von OTA-Updates (Over-the-Air) für technologiebasierte Umgebungen OSTree, mit dem Sie das Systemabbild als Ganzes bearbeiten können, mit der Möglichkeit, einzelne Dateien zu aktualisieren und den Gesamtstatus des Systems zu versionieren;
  • Das Application Framework implementiert tokenbasierte Autorisierung;
  • Die Spracherkennungs-API wurde erweitert und die Integration mit Sprachagenten verbessert. Unterstützung für Alexa Auto SDK 2.0 hinzugefügt. Es wurde eine neue offene Version der Bildschirmschnittstelle zur Verwaltung der Spracherkennung vorgeschlagen;
  • Das Audio-Subsystem verfügt über eine verbesserte Unterstützung für den Multimedia-Server PipeWire und Sitzungsmanager WirePlumber;
  • Verbesserte Unterstützung für Netzwerkfunktionen und -einstellungen. Die Bluetooth-API wurde neu gestaltet und die Unterstützung für die Bluetooth-Profile pbap und map wurde erweitert;
  • Unterstützung für tokenbasierten Zugriff auf HTML5-basierte Anwendungen hinzugefügt;
  • Die Leistung von HTML5-basierten Anwendungen wurde deutlich verbessert;
  • Es wird ein reines HTML5-Bild mit Web App Manager (WAM) und Chromium angeboten.
  • HTML-Demo-Apps für Startbildschirm, App Launcher, Dashboard, Konfigurator, Media Player, Mixer, HVAC und Chromium Browser hinzugefügt;
  • Die Referenzimplementierungen von mit QML geschriebenen Anwendungen wurden erweitert: Eine aktualisierte Dashboard-Implementierung, die die Verarbeitung von CAN-Nachrichten vom Lenkrad und Multimedia-Tasten unterstützt. Möglichkeit zur Steuerung des Fahrzeuginformationssystems über Tasten am Lenkrad;
  • Vorgeschlagene vorläufige Implementierung eines neuen Fenstermanagers und Startbildschirms (aktiviert durch Auswahl von „agl-compositor“);
  • Aktualisierte Hardware-Unterstützung: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced mit Automotive Cape-Unterstützung, i.MX6 und Raspberry Pi 4.

Source: opennet.ru

Kommentar hinzufügen