HighTec EDV-Systeme stellt eine sicherheitsqualifizierte Compiler-Toolchain für die Mikrocontrollerfamilie RH850/U2x von Renesas vor. Die Lösung basiert auf der LLVM-Technologie und unterstützt die Programmiersprachen Rust sowie C und C++. Damit können Entwickler speichersicheren Rust-Code in bestehende C/C++-Softwareprojekte integrieren.
Die Toolchain richtet sich an Embedded-Entwicklungen in sicherheitskritischen Automotive-Anwendungen. Durch die Kombination mehrerer Programmiersprachen innerhalb einer Entwicklungsumgebung lassen sich bestehende Softwarestrukturen weiterverwenden und gleichzeitig neue Funktionen mit modernen Sicherheitsmechanismen implementieren.
Die RH850/U2x-Mikrocontrollerfamilie von Renesas ist für Automotive-Anwendungen ausgelegt und unterstützt Mehrkernarchitekturen sowie Mechanismen zur funktionalen Sicherheit bis ASIL D. Darüber hinaus verfügen die Bausteine über integrierte Sicherheitsfunktionen und sind für skalierbare Systemarchitekturen ausgelegt.
Die Compilerlösung nutzt architekturspezifische Eigenschaften der Renesas-Plattform, um effizienten und deterministischen Code für ressourcenbeschränkte und sicherheitskritische Systeme zu erzeugen. Grundlage bildet die Open-Source-Infrastruktur LLVM mit ihren Optimierungsfunktionen und Entwicklungswerkzeugen. Die Toolchain ist für Automotive-Anwendungen nach ISO 26262 für funktionale Sicherheit sowie nach ISO 21434 für Cybersicherheit qualifiziert und wird mit einem entsprechenden Qualification Kit zur Unterstützung von Zertifizierungsprozessen ausgeliefert. (oe)
