www.auto-innovationen.com
10
'26
Written on Modified on
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

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…

