Organisation Linux Foundation neuvième version de la distribution (Automotive Grade Linux Unified Code Base), dans le cadre duquel se développe une plateforme universelle pour une utilisation dans diverses sous-systèmes automobiles, allant des tableaux de bord aux systèmes d'information et de divertissement automobile. Les solutions basées sur AGL sont utilisées dans les systèmes d'information de Toyota, Lexus, Subaru Outback, Subaru Legacy et des véhicules légers Mercedes-Benz Vans.
La distribution est basée sur les travaux des projets , et . L'environnement graphique est basé sur Qt, Wayland et sur les travaux du projet Weston IVI Shell. Des versions de démonstration de la plateforme pour QEMU, carte Renesas M3, Intel Up², Raspberry Pi 3 et Raspberry Pi 4. Avec la participation de la communauté des versions pour les cartes NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) et TI Vayu.
Les codes sources des travaux du projet sont disponibles via
. Des entreprises telles que Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi et Subaru participent au développement du projet.
AGL UCB peut être utilisé par les fabricants automobiles comme une base pour créer des solutions finales, après avoir effectué les adaptations nécessaires pour le matériel et la personnalisation de l'interface. La plateforme permet de se concentrer sur le développement d'applications et de ses propres méthodes d'organisation du travail utilisateur, sans se soucier de l'infrastructure de bas niveau et en minimisant les coûts de maintenance. Le projet est totalement open source — tous les composants sont disponibles sous des licences libres.
Un ensemble de prototypes fonctionnels d'applications types, écrits avec des technologies HTML5 et Qt, est fourni. Par exemple, la mise en œuvre de l'écran d'accueil, du navigateur web, du tableau de bord, du système de navigation (utilisant Google Maps), du contrôle climatique, d'un lecteur multimédia avec support DLNA, d'une interface pour la configuration du système audio, d'un programme de lecture de nouvelles. Des composants pour le contrôle vocal, la recherche d'information, l'interaction avec des smartphones via Bluetooth et la connexion au réseau CAN pour accéder aux capteurs et transférer des données entre les nœuds du véhicule sont proposés.
nouvelle version :
- Prise en charge de la livraison d'OTA (Over-the-Air) pour les environnements basés sur la technologie , permettant de manipuler le système comme un tout avec la possibilité de mettre à jour des fichiers individuels et avec le versionnement de l'état global du système;
- Dans l'Application Framework, la possibilité d'autorisation basée sur les jetons a été mise en œuvre;
- L'API pour la reconnaissance vocale a été élargie et l'intégration avec les agents vocaux améliorée. Prise en charge ajoutée pour Alexa Auto SDK 2.0. Une nouvelle version ouverte de l'interface utilisateur pour la gestion de la reconnaissance vocale a été proposée;
- Dans le sous-système audio, le support pour le serveur multimédia a été amélioré et le gestionnaire de sessions ;
- Amélioration du support des capacités et des paramètres réseau. L'API pour Bluetooth a été retravaillée et le support des profils Bluetooth pbap et map élargi;
- Dans les applications basées sur HTML5, un support pour des accès basés sur des jetons a été ajouté;
- La performance des applications basées sur HTML5 a été considérablement améliorée;
- Une image uniquement avec des applications HTML5 a été proposée, utilisant Web App Manager (WAM) et Chromium;
- Des applications HTML de démonstration ont été ajoutées pour l'écran d'accueil, le système de lancement d'applications, le tableau de bord, le configurateur, le lecteur multimédia, le mélangeur, le HVAC et le navigateur Chromium;
- Les implémentations de référence des applications écrites en QML ont été élargies : Implémentation mise à jour du tableau de bord, prenant en charge le traitement des messages CAN depuis le volant et les boutons multimédia. Possibilité d'utiliser les boutons du volant pour contrôler le système d'information automobile;
- Une implémentation préliminaire d'un nouveau gestionnaire de fenêtres et d'un écran d'accueil a été proposée (activé lors de la sélection de ‘agl-compositor’);
- Mise à jour du support matériel : Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced avec support Automotive Cape, i.MX6 et Raspberry Pi 4.
Source : opennet.ru
