Funktionale Sicherheit Erste Rust-Awendungen für Autosar Classic

Von Sven Prawitz 1 min Lesedauer

Anbieter zum Thema

Die Unternehmen Vector und Hightec haben Functional-Safety-Anwendungen mit Rust und Autosar Classic entwickelt. Der Compiler ist mit C/C++-Code kompatibel.

Vector bietet zusammen mit Hightec Werkzeuge für die Arbeit mit der Programmiersprache Rust an.(Bild:  HighTec EDV-Systeme)
Vector bietet zusammen mit Hightec Werkzeuge für die Arbeit mit der Programmiersprache Rust an.
(Bild: HighTec EDV-Systeme)

Vector und Hightec EDV-Systeme haben Rust-Applikationen mit C-basierter Autosar-Classic-Basissoftware integriert. Nach Angaben der Unternehmen ist das weltweit erstmals gelungen. Embedded-Entwickler könnten damit die Programmiersprache Rust mit ihren Vorteilen für Anwendungen der funktionalen Sicherheit in Steuergeräten einsetzen.

Laut Vector sind die Vorzüge von Rust die Funktionen für Speichersicherheit und fehlerfreie Nebenläufigkeit bei gleichzeitig sehr hoher Leistung. Das soll Sicherheitsrisiken minimieren, Entwicklungszyklen verkürzen und Kosten senken.

Kompatibel mit C/C++-Code

Vector hat in das Projekt seine Basissoftware „Microsar Classic Safe“ mit den Compiler-Werkzeugen von Hightec kombiniert. Als Microcontroller werden Infineon Aurix TC3x und TC4x eingesetzt. Hightec ist der erste Anbieter eines ASIL-D-qualifizierten Rust-Compilers für die Aurix-Mikrocontroller. Die Basissoftware und die Compiler sind sicherheitszertifiziert nach ISO 26262 bis ASIL D.

Der Compiler nutzt wie bei C/C++ die Open-Source-Technik LLVM, „Low Level Virtual Machine“. Daher sollen Entwickler neuen Rust-Code mit bereits bestehendem C/C++-Code kombinieren können.

(ID:50123413)

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