Linux Foundation neunte Version des Distributions (Automotive Grade Linux Unified Code Base), im Rahmen dessen eine universelle Plattform für verschiedene Automobilsysteme von Instrumententafeln bis hin zu Infotainmentsystemen entwickelt wird. Auf AGL basierende Lösungen werden in Informationssystemen von Toyota, Lexus, Subaru Outback, Subaru Legacy und leichten Nutzfahrzeugen von Mercedes-Benz Vans verwendet.
Die Distribution basiert auf den Entwicklungen der Projekte , und . Die grafische Umgebung basiert auf Qt, Wayland und den Entwicklungen des Projekts Weston IVI Shell. Demonstrations-Builds der Plattform für QEMU, Renesas M3-Platinen, Intel Up², Raspberry Pi 3 und Raspberry Pi 4. In Zusammenarbeit mit der Community Builds für NXP i.MX6-Boards,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) und TI Vayu.
Die Quelltexte der Projektergebnisse sind über
. 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 Grundgerüst für die Entwicklung von Endlösungen verwendet werden, nachdem die erforderliche Anpassung an die Hardware und die Anpassung der Benutzeroberfläche vorgenommen wurden. Die Plattform ermöglicht es, sich auf die Entwicklung von Anwendungen und eigenen Methoden zur Organisation der Benutzererfahrung zu konzentrieren, ohne sich Gedanken über die Low-Level-Infrastruktur machen zu müssen, und minimiert die Betriebskosten. Das Projekt ist vollständig offen – alle Komponenten sind unter freien Lizenzen verfügbar.
Ein Satz funktionierender Prototypen typischer Anwendungen, die mithilfe von HTML5- und Qt-Technologien erstellt wurden, wird bereitgestellt. Zum Beispiel die Implementierung eines Startbildschirms, eines Webbrowsers, eines Instrumentenbords, eines Navigationssystems (verwendet Google Maps), einer Klimaanlage, eines Multimedia-Players mit DLNA-Unterstützung, einer Benutzeroberfläche zur Anpassung des Audiosystems und einer Nachrichtenlese-Anwendung. Komponenten für Sprachsteuerung, Informationssuche, Bluetooth-Interaktion mit Smartphones und Anschluss an das CAN-Netzwerk zur Sensoranbindung und Datenübertragung zwischen den Fahrzeugmodulen werden angeboten.
der neuen Version:
- Die Unterstützung für OTA-Updates (Over-the-Air) für Umgebungen auf Basis der Technologie , die es ermöglicht, das System als Ganzes zu manipulieren, mit der Möglichkeit, einzelne Dateien zu aktualisieren und die Gesamtversion des Systems zu versionieren;
- Im Application Framework wurde die Möglichkeit zur Authentifizierung auf Basis von Tokens implementiert;
- Die API für Spracherkennung wurde erweitert und die Integration mit Sprachagenten verbessert. Unterstützung für Alexa Auto SDK 2.0 hinzugefügt. Eine neue Open-Version der Benutzeroberfläche zur Verwaltung der Spracherkennung wurde angeboten;
- Im Audiosystem wurde die Unterstützung für den Multimedia-Server verbessert und den Sitzungsmanager ;
- Die Unterstützung für Netzwerkmöglichkeiten und Einstellungen wurde verbessert. 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 Zugriffskontrolle hinzugefügt;
- Die Leistung von HTML5-basierten Anwendungen wurde erheblich gesteigert;
- Ein Image nur mit HTML5-Anwendungen, das den Web App Manager (WAM) und Chromium nutzt, wurde angeboten;
- Demonstrations-HTML-Anwendungen für den Startbildschirm, das Anwendungsstarter-System, das Dashboard, den Konfigurator, den Multimedia-Player, den Mixer, HVAC und den Chromium-Browser wurden hinzugefügt;
- Die Referenzimplementierungen von Anwendungen, die mit QML geschrieben wurden, wurden erweitert: Überarbeitete Implementierung des Armaturenbretts, die die Verarbeitung von CAN-Nachrichten vom Lenkrad und den Multimedia-Tasten unterstützt. Möglichkeit zur Nutzung der Tasten am Lenkrad zur Steuerung des Infotainmentsystems des Fahrzeugs;
- Eine vorläufige Implementierung eines neuen Fenster-Managers und des Startbildschirms wurde angeboten (aktiviert bei Auswahl von 'agl-compositor');
- Aktualisierte Unterstützung für die Hardware: 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
