Die Linux Foundation Achte Ausgabe der Distribution (Automotive Grade Linux Unified Code Base), im Rahmen dessen eine universelle Plattform für den Einsatz in verschiedenen Fahrzeuguntereinheiten entwickelt wird, von Armaturenbrettern bis hin zu Fahrzeug-Infotainmentsystemen.
Die Distribution basiert auf Ergebnissen der Projekte , und . Die grafische Umgebung basiert auf Qt, Wayland und den Ergebnissen des Projekts Weston IVI Shell. Die Demoversionen der Plattform für QEMU, Renesas M3-Boards, Intel Minnowboard Max (Atom E38xx), TI Vayu und Raspberry Pi 3. In Zusammenarbeit mit der Community Versionen für die Platten NXP i.MX6,
DragonBoard 410c und Raspberry Pi 4. Der Quellcode der Projektarbeiten 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 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, 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.
neue Version:
- Geräteprofile für Armaturenbrett und Telematik (Navigationssysteme) hinzugefügt sowie eine Demo-Implementierung der Telematikschnittstelle;
- Die Systemkomponenten wurden auf die Yocto-Plattform 2.6 aktualisiert;
- Im Anwendungsentwicklungsframework wurde die Unterstützung für den Start von Programmen unter nicht privilegierten Benutzern und die Trennung der Berechtigungen auf Benutzerebene hinzugefügt (zuvor wurden Anwendungen und Systemdienste unter root ausgeführt). Im Paket afm-util wurde die Funktion zum erzwungenen Beenden von Anwendungen hinzugefügt;
- Der Grafikstapel wurde auf Wayland 1.17 und den Compositor-Server ;
- In den Profilen des Armaturenbretts und der Benutzeroberfläche für Infotainment-Systeme wurden Komponenten für Empfänger und Sender hinzugefügt. ;
- Der Web App Manager wurde auf den Code-Basis Chromium 68 aktualisiert und von Qt-Abhängigkeiten befreit.
- Ein standardmäßiger Multimedia-Server-basierten Audio-Backend wurde implementiert und aktiviert. , der PulseAudio ersetzt.
- Der Task-Manager wurde in ein separater Widget umgewandelt.
- Eine erste Implementierung des Sitzungmanagement-Systems (wireplumber) wurde hinzugefügt.
- Eine neue Umsetzung des Audio-Mixers wurde vorgestellt. Die Unterstützung für Bluetooth-Audio-Ein- und Ausgänge wurde vorübergehend entfernt (wird in Version 8.0.1 zurückgebracht).
- Die Unterstützung für den Kommunikations- und Diagnosestandard des Automotive-Busses . Unterstützung für den geschützten Schreibmodus für den CAN-Bus wurde bereitgestellt.
- Ein BSP-Paket (Board Support Package) für SanCloud BeagleBone Enhanced + Automotive Cape wurde hinzugefügt. Die BSP-Pakete für
Renesas RCar3 BSPs wurden aktualisiert. Das i.MX6-Paket wurde auf die Verwendung des offenen Grafiktreibers etnaviv für die GPU Vivante umgestellt. Erste Unterstützung für das Raspberry Pi 4 Board (agl-image-minimal) wurde hinzugefügt. - Die Integration des Sprachsynthesesystems mit dem Alexa Voice Agent wurde sichergestellt.
Quelle: opennet.ru
