Solution commune de HighTec et Vector autour du langage Rust
Vector et HighTec EDV-Systeme ont lancé la première intégration réussie d’applications Rust avec le logiciel de base Autosar Classic basé sur le langage C.
Les derniers obstacles à l’utilisation du langage Rust dans le secteur automobile sont levés grâce à l’intégration du logiciel de base Vector MICROSAR Classic Safe et des outils de compilation Rust et C/C++ basés sur le code source ouvert LLVM de HighTec pour l’industrie automobile.
Les outils prennent en charge les microcontrôleurs Infineon AURIX TC3x et TC4x afin que les développeurs de systèmes intégrés puissent utiliser le langage de programmation à mémoire sécurisée pour les applications de sécurité fonctionnelle. Le logiciel de base de Vector et les compilateurs de HighTec sont certifiés conformes à la norme ISO 26262 jusqu’à ASIL D.
« Il s’agit d’une étape importante pour l’avenir du développement de logiciels automobiles », a déclaré Falco Bapp, directeur principal de la gestion des solutions pour les logiciels et systèmes embarqués chez Vector.
Le langage a été conçu pour assurer l’intégrité de la mémoire et une concurrence sans conflit à très haute performance, ce qui réduit considérablement les risques pour la sécurité, raccourcit les cycles de développement et diminue les coûts. Vector considère qu’il s’agit du meilleur choix pour les systèmes automobiles liés à la sécurité qui imposent des exigences élevées en matière de sécurité et de robustesse. HighTec est le premier fournisseur d’un compilateur qualifié ISO 26262 ASIL D pour la série de microcontrôleurs AURIX. Comme le compilateur C/C++ de HighTec, ce compilateur utilise la technologie open-source avancée LLVM et supporte tous les avantages de Rust.
Cette chaîne d’outils permet aux développeurs d’intégrer de manière transparente le code Rust nouvellement développé au code C/C++ existant. Les deux partenaires Vector et HighTec ont prouvé que les composants logiciels AUTOSAR écrits en Rust peuvent être efficacement intégrés dans un environnement AUTOSAR Classic existant.
Le logiciel de base MICROSAR Classic Safe de Vector est une implémentation d’AUTOSAR Classic qualifiée ISO 26262 ASIL D et permet l’intégration de logiciels d’application. « Avec cette nouvelle solution de Vector et HighTec, les développeurs créent des logiciels de calculateurs sûrs, efficaces et flexibles en combinant le meilleur de Rust et du développement AUTOSAR basé sur le langage C « , a déclaré M. Bapp.
« La solution commune de HighTec et de Vector offre aux clients du secteur automobile un avantage concurrentiel qui leur permet de créer rapidement des logiciels sûrs et sécurisés », a déclaré Mario Cupelli, directeur de la technologie chez HighTec. « Avec Vector, nous façonnons l’avenir des logiciels automobiles.
www.vector.com/int/en/products/products-a-z/embedded-software/microsar/use-cases-overview/#c314734 ; www.hightec-rt.com/rust.