La Fondation Linux publie la distribution automobile AGL UCB 9.0

Organisation de la Fondation Linux présenté neuvième version de la distribution AGL-UCB (Automotive Grade Linux Unified Code Base), qui développe une plate-forme universelle destinée à être utilisée dans divers sous-systèmes automobiles, des tableaux de bord aux systèmes d'infodivertissement automobiles. Les solutions basées sur l'AGL sont utilisées dans les systèmes d'information de Toyota, Lexus, Subaru Outback, Subaru Legacy et des fourgons légers Mercedes-Benz.

La répartition est basée sur les évolutions des projets Tizen, GÉNIVI и Yocto. L'environnement graphique est basé sur Qt, Wayland et les développements du projet Weston IVI Shell. Constructions de démonstration de plate-forme formé pour les cartes QEMU, Renesas M3, Intel Up², Raspberry Pi 3 et Raspberry Pi 4. Avec les contributions de la communauté se développent assemblages pour cartes NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) et TI Vayu.

Les textes sources des développements du projet sont disponibles via
Git. Des entreprises telles que Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi et Subaru sont impliquées dans le développement du projet.

AGL UCB peut être utilisé par les constructeurs automobiles comme cadre pour créer des solutions finales, après l'adaptation nécessaire des équipements et la personnalisation de l'interface. La plateforme vous permet de vous concentrer sur le développement d'applications et sur vos propres méthodes d'organisation du travail de l'utilisateur, sans penser à l'infrastructure de bas niveau et en minimisant les coûts de maintenance. Le projet est complètement ouvert - tous les composants sont disponibles sous licences gratuites.

Un ensemble de prototypes fonctionnels d'applications typiques écrites à l'aide des technologies HTML5 et Qt est fourni. Par exemple, il y a mise en place d'un écran d'accueil, d'un navigateur web, d'un tableau de bord, d'un système de navigation (utilisant Google Maps), d'une climatisation, d'un lecteur multimédia avec support DLNA, d'une interface de mise en place d'un sous-système sonore, d'un lecteur d'actualités. Des composants sont proposés pour la commande vocale, la recherche d'informations, l'interaction avec un smartphone via Bluetooth et la connexion à un réseau CAN pour l'accès aux capteurs et le transfert de données entre les nœuds du véhicule.

Traits nouvelle version:

  • Prise en charge de la livraison des mises à jour OTA (Over-the-Air) pour les environnements technologiques OSTree, qui vous permet de manipuler l'image système dans son ensemble avec la possibilité de mettre à jour des fichiers individuels et de versionner l'état général du système ;
  • L'Application Framework implémente une autorisation basée sur des jetons ;
  • L'API de reconnaissance vocale a été étendue et l'intégration avec les agents vocaux a été améliorée. Ajout de la prise en charge d'Alexa Auto SDK 2.0. Une nouvelle version ouverte de l'interface à l'écran de gestion de la reconnaissance vocale a été proposée ;
  • Le sous-système audio a amélioré la prise en charge du serveur multimédia TuyauFil et gestionnaire de séance FilPlombier;
  • Prise en charge améliorée des capacités et des paramètres réseau. L'API Bluetooth a été repensée et la prise en charge des profils Bluetooth pbap et map a été étendue ;
  • Ajout de la prise en charge de l'accès basé sur des jetons aux applications basées sur HTML5 ;
  • Les performances des applications basées sur HTML5 ont été considérablement améliorées ;
  • Une image uniquement HTML5 est proposée, utilisant Web App Manager (WAM) et Chromium ;
  • Ajout d'applications de démonstration HTML pour l'écran d'accueil, le lanceur d'applications, le tableau de bord, le configurateur, le lecteur multimédia, le mélangeur, le système CVC et le navigateur Chromium ;
  • Les implémentations de référence des applications écrites à l'aide de QML ont été étendues : une implémentation de tableau de bord mise à jour qui prend en charge le traitement des messages CAN à partir du volant et des boutons multimédia. Possibilité d'utiliser les boutons du volant pour contrôler le système d'information de la voiture ;
  • Implémentation préliminaire proposée d'un nouveau gestionnaire de fenêtres et d'un écran d'accueil (activé en sélectionnant « agl-compositor ») ;
  • Prise en charge matérielle mise à jour : Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone amélioré avec prise en charge Automotive Cape, i.MX6 et Raspberry Pi 4.

Source: opennet.ru

Ajouter un commentaire