Mise à jour Majeure de la plateforme de développement Rust C/C++ de logiciels critiques
HighTec, notre fournisseur allemand de solutions de compilation pour microcontrôleurs automobiles, annonce sur le salon Embedded World une mise à jour jugée majeure de sa plateforme de développement de systèmes embarqués Rust et C/C++ pour systèmes embarqués utilisant des architectures de processeur Arm. `
Cette dernière version v10.0.0 élargit la gamme de matériels supportés. Elle intègre la machine vitruelle bas-niveau LLVM 19 pour améliorer les performances. De plus elle prend en charge Rust avec une gestion sécurisée de la mémoire pour le développement hybride avec du code C/C++ existant. Enfin, elle est fournie avec des kits de qualification complets afin d’accélérer la certification en matière de sécurité et de sûreté. La chaîne d’outils de HighTec pour le développement Arm en Rust et C/C++ est certifiée conforme à la norme de sécurité fonctionnelle la plus stricte, ISO 26262, jusqu’au niveau ASIL D, ainsi qu’à la norme de cybersécurité ISO 21434.
En proposant les technologies les plus récentes dans ses outils de compilation, HighTec aide les développeurs de logiciels embarqués à répondre aux exigences élevées des applications automobiles tout en accélérant leurs cycles d’innovation et leurs délais de mise sur le marché.
Chaîne d'outils unifiée pour Rust et C/C++
HighTec est réputée pour baser ses compilateurs sur la technologie open source éprouvée LLVM – désormais mise à niveau vers la version 19 – . Cela permet aux concepteurs de logiciels de générer un code plus rapide et plus efficace. Avec la dernière version 10.0.0 de sa plateforme de développement Arm pour Rust et C/C++, HighTec propose une chaîne d’outils unifiée pour le développement hybride avec Rust et C/C++ sur les appareils Arm : ainsi les développeurs peuvent s’appuyer sur leur base de code C/C++ existante et y intégrer du code Rust moderne. Même les logiciels automobiles existants, tels que MCAL et AUTOSAR, peuvent être réutilisés sans modification, et les composants logiciels Rust peuvent être déployés au niveau de l’application.
ISO 26262 (ASIL D) et ISO 21434
Afin de répondre aux normes de sécurité et de sûreté les plus strictes exigées dans l’industrie automobile, HighTec a fait certifier son compilateur Arm LLVM C/C++ jusqu’au niveau ASIL D, le plus haut niveau de sécurité fonctionnelle défini par la norme ISO 26262, et conforme aux exigences de cybersécurité de la norme ISO 21434. Les kits de qualification de sécurité fournis avec la suite d’outils HighTec facilitent le développement et la certification d’applications critiques pour la sécurité, ce qui aide les développeurs de logiciels automobiles à accélérer leur processus de certification.
Support étendu des architectures Arm
Avec cette dernière version, HighTec élargit également la liste des processeurs supportés: les ingénieurs en logiciels embarqués peuvent désormais utiliser la plateforme de développement HighTec Rust et C/C++ pour Arm sur les architectures les plus récentes, notamment les processeurs Arm Cortex-A, Cortex-R et Cortex-M 32 bits. Cette large prise en charge garantit compatibilité et flexibilité aux développeurs travaillant sur des applications automobiles monocœur et multicœurs.
« Nous nous engageons à faire évoluer et à innover en permanence nos outils de développement, ce qui se reflète une fois de plus dans la dernière version de notre plateforme de développement logiciel pour microcontrôleurs Arm », déclare Mario Cupelli, directeur technique chez HighTec EDV-Systeme. « La sécurité et la sûreté étant des exigences essentielles dans le développement de logiciels automobiles d’aujourd’hui, la plateforme de développement Arm HighTec Rust et C/C++, certifiée pour la sécurité et la sûreté, offre aux développeurs tout le soutien dont ils ont besoin pour innover rapidement, tout en respectant toutes les normes applicables. »
Pour en savoir davantage...
Consultez notre page sur le Compilateur Rust de HighTec.
Visitez le site HighTec.
Nos articles précédents :

0 commentaire