La Linux Foundation a publié la distribution automobile AGL UCB 8.0

Organisation Linux Foundation présentée huitième version de la distribution AGL UCB (Automotive Grade Linux Unified Code Base), qui développe une plateforme universelle pour une utilisation dans divers sous-systèmes automobiles, des tableaux de bord aux systèmes d'information et de divertissement embarqués.

La distribution est basée sur les travaux des projets Tizen, GENIVI et Yocto. 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 sont formées pour QEMU, les cartes Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu et Raspberry Pi 3. Avec la participation de la communauté des ports nécessaires au build de KDE avec support Wayland se développent; des versions pour les cartes NXP i.MX6,
DragonBoard 410c et Raspberry Pi 4. Les codes sources des travaux du projet sont disponibles via
Git. 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, un support pour XWayland; 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.

Caractéristiques nouvelle version :

  • Des profils d'appareils pour le tableau de bord et la télématique (systèmes de navigation) ont été ajoutés, ainsi qu'une implémentation démonstrative de l'interface de télématique ;
  • Les composants système ont été mis à jour vers la plateforme Yocto 2.6 ;
  • Le framework de développement d'applications a été ajouté avec le support de l'exécution de programmes sous des utilisateurs non privilégiés et de la séparation des privilèges au niveau des utilisateurs (auparavant, les applications et les services système étaient exécutés sous root). La fonction de termination forcée des applications a été ajoutée au paquet afm-util ;
  • La pile graphique a été mise à jour vers Wayland 1.17 et le serveur composite Weston 6.0;
  • Des composants pour les récepteurs et émetteurs ont été ajoutés dans les profils de tableau de bord et l'interface pour les systèmes d'information et de divertissement Waltham;
  • Le gestionnaire d'applications (Web App Manager) a été mis à jour vers la base de code Chromium 68 et débarrassé des dépendances Qt ;
  • Un backend sonore basé sur un serveur multimédia a été mis en œuvre et est utilisé par défaut PipeWire, remplaçant PulseAudio ;
  • Le gestionnaire de tâches a été transformé en un widget installable séparément;
  • Une première implémentation du système de gestion des sessions (wireplumber) a été ajoutée;
  • Une nouvelle implémentation du mélangeur audio a été présentée. La prise en charge de l'entrée/sortie audio via Bluetooth a été temporairement supprimée (elle sera réintroduite dans la mise à jour 8.0.1);
  • Ajout de la prise en charge de la norme de bus de communication et de diagnostic automobile J1939. La prise en charge du mode d'enregistrement protégé pour le bus CAN a été assurée;
  • Ajout d'un paquet BSP (Board Support Package) pour les cartes SanCloud BeagleBone Enhanced + Automotive Cape. Paquets BSP mis à jour pour
    Les BSP de Renesas RCar3. Le paquet i.MX6 a été converti pour utiliser le pilote graphique open source etnaviv pour le GPU Vivante. Prise en charge initiale de la carte Raspberry Pi 4 ajoutée (agl-image-minimal).
  • Intégration du système de synthèse vocale avec l'agent vocal Alexa.

    Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster