fr.wedoany.com Rapport : Panasonic Automotive a achevé la validation de sa plateforme de virtualisation d'habitacle vSkipGen sur les serveurs C4A-metal de Google Cloud, en se concentrant sur le processus de développement logiciel des systèmes embarqués d'habitacle. Cette solution s'adresse aux constructeurs automobiles qui développent des véhicules définis par logiciel, les contrôleurs de domaine d'habitacle devenant progressivement le système de calcul central pour les écrans et les fonctions à bord du véhicule.

Avec vSkipGen, les développeurs peuvent construire, tester et valider les logiciels d'habitacle dans le cloud, sans dépendre entièrement de prototypes matériels physiques. La plateforme prend en charge Android Automotive OS et Android SDV, et vise à simuler le comportement des logiciels lorsqu'ils s'exécutent sur le matériel embarqué d'habitacle. Le C4A-metal de Google Cloud est une solution de serveur bare metal basée sur son architecture Arm Axion, avec des configurations comprenant 96 vCPU, des options de mémoire de 384 Go et 768 Go, une bande passante réseau allant jusqu'à 100 Gbps, et prenant en charge les types de stockage Hyperdisk.
Ce déploiement reflète une transformation plus large en cours dans l'industrie automobile : les constructeurs cherchent à transférer davantage de développement logiciel depuis des plateformes de test physiques rares et coûteuses. Les systèmes de jumeau numérique sont utilisés pour simuler le matériel d'habitacle, permettant aux équipes d'ingénierie de mener plus tôt les travaux de développement et de validation pendant la phase de conception du véhicule. Panasonic Automotive décrit vSkipGen comme un jumeau numérique du matériel physique du contrôleur de domaine d'habitacle. Pour créer un environnement de machine virtuelle Android indépendant du matériel, il utilise des composants de la plateforme Android Cuttlefish Virtual Device. Son cœur est un moniteur de machine virtuelle construit sur crosvm, avec Linux KVM fournissant la virtualisation assistée par matériel, le backend implémenté en Rust, et le système virtualisant les périphériques via la norme VirtIO, y compris l'audio, le traitement graphique, les capteurs, la caméra, le réseau de contrôleur (CAN), le Bluetooth et le Wi-Fi. Cela permet aux équipes logicielles d'interagir avec le périphérique virtuel de la même manière qu'avec le matériel physique. La plateforme peut également se connecter à des simulateurs automobiles et à des environnements logiciels en boucle, permettant aux équipes d'exécuter des tests de scénarios et des validations automatiques sans avoir besoin d'accéder tôt au matériel de production.
L'un des principaux défis techniques du développement d'habitacle basé sur le cloud est le rendu graphique, en particulier pour les interfaces embarquées modernes qui dépendent de systèmes visuels complexes répartis sur plusieurs écrans. Panasonic Automotive indique que son Interface Homme-Machine Unifiée (Unified HMI) résout ce problème en séparant le rendu de l'interface homme-machine de la machine virtuelle elle-même. Dans cette architecture, les commandes OpenGL ES sont déchargées de l'instance Cuttlefish vers des ressources de calcul équipées de GPU sur Google Cloud, et l'interface rendue est diffusée en continu via WebRTC vers un navigateur Web, permettant aux équipes de développement distribuées d'accéder en temps réel à des visuels haute fidélité. Unified HMI vise également à créer une couche d'affichage virtuelle unifiée sur plusieurs unités de contrôle électronique et machines virtuelles, permettant aux applications de rendre depuis différents emplacements de l'architecture vers différents écrans du système d'habitacle.
Pour les constructeurs automobiles, l'effet pratique est de pouvoir construire et valider une pile logicielle complète Android Automotive OS avant que le matériel physique d'habitacle ne soit disponible. Le système peut également prendre en charge en parallèle plusieurs instances isolées de contrôleurs de domaine d'habitacle, adaptées aux flux de travail de tests automatiques et d'intégration continue. Andrew Poliak, directeur technique de Panasonic Automotive Systems Company of America, a déclaré que cette infrastructure réduit la dépendance aux prototypes physiques. Poliak a indiqué que l'Axion Bare Metal de Google Cloud est devenu un « changeur de jeu » pour la plateforme vSkipGen, en fournissant une infrastructure basée sur Arm évolutive et haute performance. Le C4A-metal permet aux équipes de développer et de tester dans le cloud des logiciels destinés à la production dont le comportement correspond étroitement à celui du matériel automobile cible. Cette cohérence bit à bit entre le cloud et le véhicule réduit la dépendance aux prototypes physiques coûteux, améliore l'efficacité de la validation, augmente la couverture des tests et accélère le délai de mise sur le marché des plateformes d'habitacle de nouvelle génération.
Les deux entreprises soulignent que ce modèle peut réduire les coûts de développement ainsi que l'impact environnemental lié à la répétition des prototypes matériels. Elles ajoutent que l'utilisation de technologies ouvertes telles que crosvm, Rust et VirtIO dans la pile logicielle vise à maintenir la portabilité à différentes étapes du développement du véhicule. Le C4A-metal est disponible mondialement via le portefeuille de produits bare metal de Google Cloud, et Panasonic Automotive indique que vSkipGen avec Unified HMI pour Google Cloud sera proposé en accès d'évaluation.










