HighTec EDV-Systeme erweitert die Compiler-Unterstützung für die Aurix Mikrocontroller von Infineon. Es wurde ein Rust-Compiler für die 32-Bit-Aurix-Multicore-Architektur bereitgestellt, in Ergänzung zu den LLVM Open-Source-basierten C/C++ Compiler-Tools.
Die Programmiersprache Rust wird für cybersichere und geschützte Systeme verwendet. Mit den Speicherverwaltungs-Funktionen von Rust - wie das Ownership-Modell – können Schwachstellen vermieden werden.
Die Kombination der Safety- und Security-Funktionen von Rust mit den ASIL D/SIL 3-zertifizierten Aurix TC3x- und TC4x-Mikrocontrollern ergibt eine robuste Plattform für kritischen Anwendungen.
Verfügbarkeit
Das erste Aurix Rust-Package umfasst die Rust-Compiler-Tools einschließlich Cargo-Build-System, Rust-Bibliotheken, Hardware-Abstraktion und BSP (Board Support Package) für TC375, integrierte Beispiele einschließlich der Verwendung von C-basierten Peripherie-Treibern und eine Dokumentation mit „Getting started“-Anweisungen. Die Beispiele wurden in Zusammenarbeit mit ELEXIR entwickelt. Für das Rust HLL (High Level Language)-Debugging können Entwickler den Lauterbach TRACE32 Debugger einsetzen.
Bis 2024 will HighTec einen Aurix Rust-Compiler mit Safety-Qualifizierung entwickeln.









