Nehmen Sie an unseren 155000 IMP Followern teil

www.auto-innovationen.com

Mehrsprachige Toolchains für Automotive-Embedded-Software

HighTec erweitert die Compilerunterstützung für Renesas-Mikrocontroller und ermöglicht die Kombination von Rust und C/C++ in sicherheitskritischen Automotive-Anwendungen und softwaredefinierten Fahrzeugen.

  www.hightec-rt.com
Mehrsprachige Toolchains für Automotive-Embedded-Software

Automotive-Softwareplattformen entwickeln sich zunehmend zu komplexen, softwarezentrierten Architekturen, die sichere und wartbare Codebasen über mehrere Systemkomponenten hinweg erfordern. In diesem Kontext hat HighTec EDV-Systeme seine LLVM-basierte Rust- und C/C++-Compiler-Toolchain um Unterstützung für die Renesas RH850/U2x-Mikrocontroller erweitert.

Erweiterte Entwicklungsoptionen für Automotive-Mikrocontroller
Die Renesas RH850/U2x-Serie ist eine Familie leistungsfähiger 32-Bit-Automotive-Mikrocontroller, die für Anwendungen wie Zonen- und Domänencontroller, Antriebsstrangsteuerung und Fahrwerksregelung ausgelegt sind. Die MCUs kombinieren Multi-Core-Verarbeitung mit funktionalen Sicherheitsmechanismen, die Systemdesigns bis ASIL D unterstützen.

Die Compiler-Toolchain von HighTec ermöglicht es Entwicklern, speichersicheren Rust-Code zusammen mit bestehender C- oder C++-Software einzusetzen. Dieser gemischte Ansatz erlaubt es Entwicklungsteams, moderne Programmiermethoden einzuführen, ohne bestehende Codebasen in Automotive-Steuergeräten vollständig ersetzen zu müssen.

Die Toolchain nutzt architekturspezifische Funktionen der Renesas-Plattform, um deterministischen Code zu erzeugen – eine zentrale Voraussetzung für ressourcenbeschränkte und sicherheitskritische Embedded-Systeme.

LLVM-basierte Toolchain mit funktionaler Sicherheitsqualifikation
Die Compilerwerkzeuge von HighTec basieren auf der LLVM Open-Source-Compilerinfrastruktur, die umfangreiche Optimierungsfunktionen und ein breites Entwickler-Ökosystem bietet. Die Automotive-Toolchain ist gemäß ISO 26262 ASIL D für funktionale Sicherheit sowie ISO 21434 für Automotive-Cybersicherheit qualifiziert.

Die Plattform umfasst außerdem ein Qualification Kit, das den Qualifizierungsprozess für Automotive-Softwareprojekte vereinfachen und beschleunigen soll. Zusammen mit der langfristigen Geräteunterstützungsstrategie von HighTec unterstützt dieser Ansatz die langen Entwicklungs- und Wartungszyklen typischer Automotive-Softwareplattformen.

Rust in bestehenden Automotive-Softwarearchitekturen
Rust gewinnt in sicherheitskritischen Systemen an Bedeutung, da die Programmiersprache integrierte Mechanismen für Speichersicherheit und kontrollierte Parallelität bietet. Die hybride Toolchain von HighTec ermöglicht die Integration von Rust-Komponenten in bestehende C/C++-Architekturen, ohne vorhandene Software vollständig ersetzen zu müssen.

Dadurch können Entwickler bewährte Low-Level-C-Komponenten weiterhin nutzen und gleichzeitig neue Softwaremodule in Rust implementieren. Dies schafft einen schrittweisen Übergang zu gemischtsprachigen Steuergeräte-Architekturen in softwaredefinierten Fahrzeugen (SDV).

Der Ansatz unterstützt auch AUTOSAR-basierte Softwareumgebungen. Entwickler können bestehende AUTOSAR-Infrastrukturen beibehalten und gleichzeitig neue Softwarekomponenten in Rust implementieren. Bewährte Low-Level-Komponenten wie MCAL-Schichten, sowie Basic Software (BSW) und Runtime Environment (RTE) von Partnern wie Vector Informatik, können weiterhin wiederverwendet werden.

Integration in das Renesas-Entwicklungsökosystem
Die Unterstützung der RH850/U2x-Mikrocontroller erweitert die Zusammenarbeit von HighTec innerhalb des Renesas-Ökosystems. Die Rust- und C/C++-Compiler-Toolchain lässt sich in die Renesas-Entwicklungsumgebung integrieren und unterstützt moderne CI/CD-basierte Embedded-Entwicklungsprozesse.

Gleichzeitig stellt Renesas MCAL-Implementierungen bereit, die mit dem RH850-Compiler von HighTec kompatibel sind. Dadurch können Entwickler Software-Stacks aufbauen, die Hardware-Abstraktionsschichten mit gemischtsprachigen Anwendungskomponenten kombinieren.

HighTec plant, die Compilerunterstützung künftig auf weitere Renesas-Mikrocontrollerfamilien auszuweiten, um seine Multi-Architektur-Strategie weiter auszubauen.

Demonstration auf der embedded world 2026
HighTec präsentierte diesen Ansatz für gemischtsprachige Embedded-Entwicklung auf der embedded world 2026, die vom 10. bis 12. März 2026 in Nürnberg stattfand. Am Stand 4-432 in Halle 4 zeigte das Unternehmen eine Live-Demonstration der Interoperabilität von C und Rust innerhalb eines Embedded-Projekts auf einem Renesas RH850/U2x-Mikrocontroller.

Die Demonstration kombinierte Low-Level-Treiber in C mit einer in Rust implementierten Anwendungsschicht und veranschaulichte, wie gemischtsprachige Entwicklungsworkflows in sicherheitskritischen Automotive-Softwaresystemen eingesetzt werden können.

www.hightec-rt.com

Edited by industrial journalist, Aishwarya Mambet — AI-powered.

  Fordern Sie weitere Informationen an…

LinkedIn
Pinterest


Passwort vergessen?

Nehmen Sie an unseren 155000 IMP Followern teil