MENU

Portage de Rust sur les microcontrôleurs Stellar de ST pour SDV

Portage de Rust sur les microcontrôleurs Stellar de ST pour SDV

Actualités économiques |
Par Nick Flaherty, A Delapalisse



La société allemande HighTec EDV-Systeme soutient l’utilisation du langage Rust sur les microcontrôleurs Stellar de STMicroelectronics pour des développements plus sûrs de véhicules définis par logiciel (SDV).

L’utilisation du compilateur Rust ISO26262 ASIL D de HighTec sur les microcontrôleurs Stellar 28 nm de ST permet aux développeurs d’intégrer Rust aux côtés de la base de code C/C++ existante dans les projets critiques pour la sécurité afin d’accélérer le développement de systèmes critiques pour la sécurité.

Rust contient des dispositions visant à protéger la sécurité de la mémoire, des fils de processus et des types de données. Cela garantit la résilience des systèmes automobiles critiques, tandis que l’efficacité de l’exécution est comparable à celle de C/C++ en termes de temps d’exécution et d’utilisation de la mémoire. Cela permet de réduire considérablement les coûts de développement et de maintenance des logiciels.

ST launches microcontroller family specifically for electric vehicles

Les microcontrôleurs Stellar utilisent les cœurs temps réel ARM Cortex-R52+ avec une architecture matérielle axée sur la sécurité pour obtenir la certification ISO 26262 ASIL D. Les compoisants répondent également aux normes de cybersécurité ISO 21434 et sont conformes aux exigences UN155 en matière de normes de sûreté et de sécurité.

La chaîne d’outils du compilateur HighTec Rust est construite sur le compilateur open-source LLVM et permet un développement hybride du code Rust avec C/C++, permettant la transition vers des architectures logicielles modernes.

Cette fonction est déjà disponible pour les microcontrôleurs Aurix TC4x d’Infineon, qui sont en concurrence avec les composants Stellar de ST. HighTec travaille également en étroite collaboration avec Vector sur le projet

« Les principes définis par logiciel transforment la conception des véhicules et l’expérience des propriétaires, en remplaçant les unités de contrôle électronique (ECU) traditionnelles câblées par des systèmes programmables « , déclare Davide Santo, directeur de la division Microcontrôleurs automobiles de STMicroelectronics. « C’est l’avenir des véhicules dotés de n’importe quel type de groupe motopropulseur, permettant aux constructeurs automobiles de différencier facilement leurs gammes de produits et de mettre à jour dynamiquement les caractéristiques des véhicules. La collaboration avec notre partenaire de longue date HighTec permet aux constructeurs automobiles de tirer parti de la puissance de Rust tout en respectant les normes de sécurité les plus strictes de l’industrie. »

« Nos ingénieurs ont créé le premier compilateur logiciel de l’industrie à prendre en charge Rust et à obtenir la qualification au niveau le plus élevé de la norme de sécurité fonctionnelle automobile, ISO 26262 ASIL D « , déclare Mario Cupelli, directeur technique de HighTec EDV-Systeme. « Les microcontrôleurs automobiles Stellar de ST sont les premiers composants en 28 nm certifiés selon la norme ISO 26262 ASIL D. Ils s’intègrent donc naturellement à notre compilateur, ce qui permet aux clients de disposer d’une solution complète dans laquelle la sécurité est assurée de manière transparente au niveau du compilateur, du matériel et du logiciel.

www.hightec-rt.com/rust.

Si vous avez apprécié cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à :    ECI sur Google News

Partager:

Articles liés
10s