Renesas veut accélérer le processus de développement de véhicules définis par logiciel en associant matériel et logiciels prêts à l’emploi

Renesas palte-forme RoX

En lançant sa plate-forme R-Car Open Access (RoX), le fabricant de semi-conducteurs Renesas s’inscrit clairement dans une tendance générale au sein du monde automobile qui vise à procurer une plate-forme de développement pour véhicules définis par logiciel qui intègre tous les outils, logiciels, systèmes d'exploitation temps réel et ressources matérielles essentiels dont ont besoin les ingénieurs pour développer rapidement des véhicules de nouvelle génération pouvant être mis à jour en continu et de manière sécurisée.

A l’instar de NXP qui a récemment annoncé une architecture similaire (voir notre article), la plateforme RoX de Renesas est destinée aux équipes de développement de véhicules de type SDV (Software Defined Vehicle) chez les constructeurs et équipementiers automobiles et associe du matériel (microcontrôleurs et puces-systèmes), du logiciel prêt à l'emploi (systèmes d’exploitation, middleware…), un outil de simulation et un environnement de développement natif dans le cloud pour des applications d’intelligence artificielle (IA) destinées à des systèmes de conduite autonome, des systèmes d’infodivertissement (IVI) ou des passerelles de communication embarquées.

Conçue pour les puces-systèmes R-Car actuelles ainsi que pour la famille de puces-systèmes et microcontrôleurs de 5e génération de Renesas (R-Car Gen5) en cours de développement (lire notre article), la plate-forme préintègre toutes les couches logicielles fondamentales nécessaires au développement des SDV, en vue de réduire considérablement la complexité de développement. Cette plateforme est disponible en deux versions.

La "RoX Whitebox" est un paquetage logiciel ouvert qui comprend un système d'exploitation et un hyperviseur libres de droits tels que Android Automotive OS, FreeRTOS, Linux, Xen et Zephyr RTOS, ainsi que des applications de référence conçues pour des domaines spécifiques. La "RoX Licensed" de son côté s’appuie sur des solutions logicielles commerciales qui ont fait leurs preuves, telles que QNX et Red Hat In-Vehicle Operating System, des logiciels conformes aux spécifications Autosar (Vector) et SafeRTOS (Wittenstein). Cette dernière version a été testée pour fonctionner sur les puces R-Car et comprennent des piles logicielles prévalidées pour systèmes avancés d'aide à la conduite (issues de StradVision) ainsi que Candera CGI Studio pour l'infodivertissement embarqué. A noter que ces solutions logicielles peuvent être produites et personnalisées ou étendues en fonction des besoins des OEM.

Avec la plateforme RoX SDV, Renesas indique en outre que les ingénieurs système peuvent commencer à développer leurs logiciels avant même que le matériel ne soit disponible, grâce notamment à l'environnement dans le cloud et à la plateforme de développement virtuel qui permettent de concevoir, de déboguer et de vérifier les logiciels embarqués avant de les déployer sur des puces-systèmes ou des microcontrôleurs. Cette plateforme de développement virtuel comprend le simulateur rapide de Renesas (RFS), ainsi que des solutions de partenaires telles que VLAB VDM de la société ASTC et le Virtualizer Development Kit (VDK) de Synopsys.

Pour un développement d’applications IA de bout en bout, la plate-forme RoX s'appuie sur l'environnement AI Workbench de Renesas qui permet aux développeurs de valider et d'optimiser leurs modèles et de tester leurs applications IA entièrement dans le cloud, soit sur la plateforme de développement virtuel, soit sur les fermes de cartes de Renesas. Une large gamme de modèles IA ainsi qu'une suite d'outils de compilation hybride spécifiques (HyCo) sont aussi disponibles pour soutenir le déploiement rapide de l'IA sur les plateformes de traitement hétérogènes R-Car.

Enfin, notons que la plateforme RoX SDV s'intègre désormais au sein des services cloud d'AWS dans le cadre de l'environnement de développement AI Workbench. Avec le SDK Renesas R-Car "conteneurisé" dans l'environnement cloud AWS, les développeurs peuvent innover et optimiser leurs conceptions plus efficacement, assure la société de semi-conducteurs. Cette intégration étroite leur permet de simuler et de tester instantanément des combinaisons matérielles et logicielles et de déployer des applications IA qui s'exécutent sans effort supplémentaire sur les puces R-Car.

« Être capable de maintenir et de mettre à jour des piles logicielles complexes qui intègrent des systèmes d'exploitation, des hyperviseurs et d'autres couches logicielles fonctionnelles deviendra un élément de plus en plus critique de la chaîne d'approvisionnement d’un constructeur ou d'un équipementier automobile, estime Asif Anwar, directeur exécutif des études pour le secteur de l'automobile chez TechInsights. En étant capable d'offrir des environnements cloud-natifs pour soutenir une approche “software-first” pour le développement et les tests du matériel, la plateforme Renesas RoX SDV procure à ce niveau un écosystème prêt à l'emploi qui englobe ces éléments avec le portefeuille de processeurs R-Car Gen 5 de prochaine génération. »

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée au marché automobile : Embedded-Automotive