La Fondation Linux publie la distribution automobile AGL UCB 8.0

Organisation de la Fondation Linux présenté la huitième version de la distribution AGL-UCB (Automotive Grade Linux Unified Code Base), qui développe une plate-forme universelle à utiliser dans divers sous-systèmes automobiles, des tableaux de bord aux systèmes d'infodivertissement automobiles.

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 Minnowboard Max (Atom E38xx), TI Vayu et Raspberry Pi 3. Contribution de la communauté se développent assemblages pour cartes NXP i.MX6,
DragonBoard 410c et Raspberry Pi 4. 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:

  • Ajout de profils d'appareils pour le tableau de bord et la télématique (systèmes de navigation), ainsi qu'une démonstration d'implémentation de l'interface télématique ;
  • Composants système mis à jour vers la plateforme Yocto 2.6;
  • La prise en charge de l'exécution de programmes sous des utilisateurs non privilégiés et la séparation des pouvoirs au niveau de l'utilisateur ont été ajoutées au cadre de développement d'applications (auparavant, les applications et les services système étaient exécutés sous root). Ajout de la fonctionnalité de terminaison forcée au package afm-util ;
  • Pile graphique mise à jour vers Wayland 1.17 et serveur composite Weston6.0;
  • Des composants pour récepteurs et émetteurs ont été ajoutés aux profils du tableau de bord et à l'interface pour les systèmes d'infodivertissement Waltham;
  • Gestionnaire d'applications (Web App Manager) mis à jour vers la base de code Chromium 68 et libéré des dépendances Qt ;
  • Implémenté et activé par défaut backend sonore basé sur un serveur multimédia TuyauFil, va remplacer PulseAudio;
  • Le gestionnaire de tâches a été transformé en un widget installé séparément ;
  • Ajout de la mise en œuvre initiale du système de gestion de session (wireplumber);
  • Une nouvelle implémentation du mixeur audio est introduite. Prise en charge temporairement supprimée de l'entrée/sortie audio via Bluetooth (sera renvoyée dans la mise à jour 8.0.1) ;
  • Ajout de la prise en charge de la norme de bus de communication et de diagnostic des véhicules J1939. La prise en charge du mode d'écriture protégé pour le bus CAN est fournie ;
  • Ajout du BSP (Board Support Package) pour les cartes SanCloud BeagleBone Enhanced + Automotive Cape. BSP mis à jour pour
    Renesas RCar3 BSP. Le package i.MX6 a été migré pour utiliser le pilote graphique ouvert etnaviv pour les GPU Vivante. Ajout du support initial pour la carte Raspberry Pi 4 (agl-image-minimal).

  • L'intégration du système de synthèse vocale avec Alexa Voice Agent est fournie.

    Source: opennet.ru

Ajouter un commentaire