Linux Foundation die achte Ausgabe der Distribution (Automotive Grade Linux Unified Code Base), im Rahmen dessen eine universelle Plattform für die Verwendung in verschiedenen Automobilsystemen, von Instrumententafeln bis hin zu Infotainmentsystemen, entwickelt wird.
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-Boards, Intel Minnowboard Max (Atom E38xx), TI Vayu und Raspberry Pi 3. Mit der Unterstützung der Community Builds für NXP i.MX6-Boards,
DragonBoard 410c und Raspberry Pi 4. Der Quellcode der Projektergebnisse ist ü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:
- Es wurden Geräteprofile für das Instrumentenbrett und die Telematik (Navigationssysteme) hinzugefügt, sowie eine Demonstrationsimplementierung der Telematik-Oberfläche;
- Die Systemkomponenten wurden auf die Yocto-Plattform 2.6 aktualisiert;
- Im Framework zur Anwendungsentwicklung wurde die Unterstützung für den Start von Programmen unter nicht privilegierten Benutzern und für die Benutzerberechtigungen auf Benutzerebene hinzugefügt (zuvor wurden Anwendungen und Systemdienste unter root ausgeführt). Im Paket afm-util wurde eine Funktion zum erzwungenen Beenden von Anwendungen hinzugefügt;
- Der Grafikstack wurde auf Wayland 1.17 und den Compositor-Server ;
- In den Profilen des Instrumentenbretts und in der Benutzeroberfläche für Infotainmentsysteme wurden Komponenten für Empfänger und Sender ;
- Der Anwendungsmanager (Web App Manager) wurde auf die Codebasis Chromium 68 aktualisiert und von Qt-Abhängigkeiten befreit.
- Der standardmäßig implementierte und aktivierte Audio-Backend basiert auf einem Multimedia-Server , der PulseAudio ersetzt;
- Der Task-Manager wurde in ein separat installierbares Widget umgewandelt;
- Die erste Implementierung eines Sitzungsmanagementsystems (wireplumber) wurde hinzugefügt;
- Eine neue Implementierung des Mischpults wurde vorgestellt. Vorübergehend wurde die Unterstützung für Audioein- / -ausgabe über Bluetooth entfernt (wird im Update 8.0.1 zurückgebracht);
- Die Unterstützung des Kommunikations- und Diagnosesystems im Automobilbereich wurde hinzugefügt . Unterstützung des geschützten Aufnahmemodus für den CAN-Bus wurde sichergestellt;
- Ein BSP-Paket (Board Support Package) für die SanCloud BeagleBone Enhanced + Automotive Cape-Platinen wurde hinzugefügt. Die BSP-Pakete für
Renesas RCar3 BSPs wurden aktualisiert. Das i.MX6-Paket wurde auf den offenen Grafiktreiber etnaviv für die GPU Vivante umgestellt. Erste Unterstützung für das Raspberry Pi 4 Board (agl-image-minimal) wurde hinzugefügt. - Die Sprachsynthesesystemintegration mit dem Alexa Voice Agent wurde sichergestellt.
Quelle: opennet.ru
