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

Die Linux Foundation präsentierte die neunte Version der Distribution AGL UCB (Automotive Grade Linux Unified Code Base), innerhalb dessen eine universelle Plattform für verschiedene Automobilsysteme entwickelt wird, von Armaturenbrettern bis hin zu Infotainment-Systemen. Lösungen, die auf AGL basieren, werden in den Informationssystemen von Toyota, Lexus, Subaru Outback, Subaru Legacy und leichten Nutzfahrzeugen von Mercedes-Benz Vans eingesetzt.

Die Distribution basiert auf Ergebnissen der Projekte Tizen, GENIVI und Yocto. Die grafische Umgebung basiert auf Qt, Wayland und den Ergebnissen des Projekts Weston IVI Shell. Die Demoversionen der Plattform wurden erstellt für QEMU, die Renesas M3-Platine, Intel Up², Raspberry Pi 3 und Raspberry Pi 4. Mit Unterstützung der Community werden entwickelt Versionen für die Platten NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) und TI Vayu.

Die Quelltexte der Projektergebnisse sind ü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 Grundlage für die Erstellung von Endlösungen verwendet werden, nachdem die erforderliche Anpassung für die Hardware und die Anpassung der Benutzeroberfläche vorgenommen wurde. Die Plattform ermöglicht es, sich auf die Entwicklung von Anwendungen und eigenen Methoden zur Organisation der Nutzerarbeit zu konzentrieren, ohne sich um die darunter liegende Infrastruktur kümmern zu müssen und die Wartungskosten zu minimieren. Das Projekt ist vollständig open-source — alle Komponenten sind unter freien Lizenzen verfügbar.

Es wird ein Set von funktionalen Prototypen typischer Anwendungen bereitgestellt, die mit HTML5 und Qt erstellt wurden. Zum Beispiel, Wir haben die Implementierung eines Startbildschirms, eines Webbrowsers, eines Armaturenbretts, eines Navigationssystems (verwendet Google Maps), eines Klimakontrollsystems, eines Multimedia-Players mit DLNA-Unterstützung, einer Schnittstelle zur Konfiguration des Soundsystems, einer Nachrichtenleseanwendung. Komponenten für Sprachsteuerung, Informationssuche, Interaktion mit Smartphones über Bluetooth und Anschluss an das CAN-Netzwerk für den Zugang zu Sensoren und die Datenübertragung zwischen den Fahrzeugmodulen werden angeboten.

Besonderheiten neue Version:

  • Unterstützung für OTA-Updates (Over-the-Air) für Umgebungen auf Basis der Technologie OSTree, die es ermöglicht, das System als Ganzes zu manipulieren, mit der Möglichkeit, einzelne Dateien zu aktualisieren und die allgemeine Systemversionierung zu verwalten;
  • Im Anwendungsrahmen wurde eine Token-basierte Authentifizierung implementiert;
  • Die API zur Spracherkennung wurde erweitert und die Integration mit Sprachassistenten verbessert. Unterstützung für Alexa Auto SDK 2.0 hinzugefügt. Eine neue offene Version der Benutzeroberfläche zur Steuerung der Spracherkennung wurde vorgeschlagen;
  • Im Audiosystem wurde die Unterstützung für den Multimedia-Server PipeWire und den Sitzungsmanager WirePlumber;
  • verbessert, um Netzwerkfunktionen und -einstellungen optimal zu unterstützen. Die API für Bluetooth wurde überarbeitet und die Unterstützung für die Bluetooth-Profile pbap und map erweitert;
  • In HTML5-basierten Anwendungen wurde die Unterstützung für tokenbasierte Zugriffsgewährung hinzugefügt;
  • Die Leistung von HTML5-basierten Anwendungen wurde erheblich gesteigert;
  • Ein Image mit ausschließlich HTML5-Anwendungen wurde vorgeschlagen, das den Web App Manager (WAM) und Chromium nutzt;
  • Demonstrations-HTML-Anwendungen wurden für den Startbildschirm, das Anwendungsstartsystem, das Dashboard, den Konfigurator, den Multimedia-Player, den Mixer, HVAC und den Chromium-Browser hinzugefügt;
  • Die Referenzimplementierungen von Anwendungen, die mit QML geschrieben wurden, wurden erweitert: Aktualisierte Dashboard-Implementierung, die die Verarbeitung von CAN-Nachrichten vom Lenkrad und den Multimedia-Tasten unterstützt. Möglichkeit, die Tasten am Lenkrad zur Steuerung des fahrzeugseitigen Informationssystems zu verwenden;
  • Eine Vorabimplementierung des neuen Fenstermanagers und des Startbildschirms wurde vorgeschlagen (aktiviert durch die Auswahl von ‘agl-compositor’);
  • Die Hardwareunterstützung wurde aktualisiert: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced mit Unterstützung für Automotive Cape, i.MX6 und Raspberry Pi 4.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster