Komplettlösung für Rust ST und HighTec EDV-Systeme erhöhen Sicherheit Software-definierter Fahrzeuge

Von Stefanie Eckardt 2 min Lesedauer

Anbieter zum Thema

STMicroelectronics und HighTec EDV-Systeme arbeiten gemeinsam daran, die funktionale Sicherheit im Automotive-Bereich zu verbessern. Hierfür arbeiten beide Unternehmen an einer Komplettlösung für Rust.

STMicroelectronics und HighTec EDV-Systeme arbeiten gemeinsam an einer hohen Sicherheit Software-definierter Fahrzeuge.(Bild:  HighTec EDV-Systeme)
STMicroelectronics und HighTec EDV-Systeme arbeiten gemeinsam an einer hohen Sicherheit Software-definierter Fahrzeuge.
(Bild: HighTec EDV-Systeme)

Die neue Lösung unterstützt die Programmiersprache Rust und kombiniert den nach ISO 26262 ASIL D qualifizierten HighTec Rust Compiler mit STs Stellar-28-nm-Mikrocontroller-Serie, die nach demselben Sicherheitsstandard zertifiziert ist. Rust gewinnt in der Automobilindustrie aufgrund seiner hohen Sicherheits- und Zuverlässigkeitseigenschaften zunehmend an Bedeutung.

Markteinführungszeiten verkürzen

Automobilhersteller stehen unter dem hohen Druck, Entwicklungszyklen zu verkürzen und sich weiterentwickelnde Sicherheitsstandards zu erfüllen. Dank der Kooperation von ST und HighTec bekommen sie eine robuste, sicherheitskonforme Lösung für die Entwicklung von Automobil-Software an die Hand. Die Integration des ASIL D-qualifizierten HighTec Rust Compilers mit der Stellar MCU-Familie beschleunigt die Entwicklung sicherheitskritischer Systeme, verkürzt die Markteinführungszeit und gewährleistet gleichzeitig die strikte Einhaltung der Automotive-Safety-Anforderungen.

Warum Rust?

Rust mit seiner Speichersicherheit, Leistung und Zuverlässigkeit wird immer beliebter bei der Entwicklung von sicherheitskritischen Automotive-Systemen. Die enge Zusammenarbeit von ST und HighTec stellt sicher, dass Entwickler Rust zusammen mit ihrer C/C++-Codebasis in ihre sicherheitskritischen Projekte mit Stellar integrieren und die Entwicklung von Safety-relevanten Systeme beschleunigen können – das verkürzt die Markteinführungszeit und gewährleistet die Einhaltung der Automotive-Safety-Anforderungen.

Rust enthält Funktionen für die Sicherheit von Speicher, Prozess-Threads und Datentypen für eine besondere Widerstandsfähigkeit kritischer Fahrzeugsysteme. Die Laufzeit-Effizienz von Rust in Bezug auf Ausführungszeit und Speichernutzung ist mit C/C++ vergleichbar. Diese Eigenschaften senken die Kosten für die Software-Entwicklung und -wartung erheblich, verkürzen die Entwicklungszyklen und erhöhen die Sicherheit.

Der HighTec Compiler für C/C++- und Rust für Automotive-Anwendungen nutzt die Sicherheitsmerkmale von Rust und erlaubt die hybride Entwicklung zusammen mit bestehendem C/C++-Code zur Entwicklung von sicherer Automotive-Software für Software-definierte Fahrzeuge.

Die Stellar-Automobil-MCUs von ST basieren auf Arm Cortex-R52+-Kernen und einer sicherheitsorientierten Hardware-Architektur. Die 28-nm-MCUs haben eine ISO 26262 ASIL D-Zertifizierung, die Anfang 2024 ausgestellt wurde. Darüber hinaus entsprechen die Stellar-MCUs den Cybersicherheitsstandards der ISO 21434 und den Anforderungen der UN155.

Der HighTec Rust Compiler ergänzt die bereits etablierte HighTec C/C++ Compiler-Suite. Beide sind nach der höchsten Sicherheitsstufe ISO 26262 ASIL D qualifiziert und ermöglichen es Automotive-Software- Entwicklern, die hohe Zuverlässigkeit und die Leistungsmerkmale der Stellar MCUs voll zu nutzen. Die Werkzeugkette basiert auf der Open-Source-Technologie LLVM und ermöglicht eine hybride Entwicklung von Rust-Code zusammen mit C/C++-Code. (se)

(ID:50309255)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung