Die Programmiersprache Rust erfreut sich zunehmender Beliebtheit, nicht zuletzt wegen des wachsenden Bedarfs an cybersicheren und geschützten Systemen.

Die Programmiersprache Rust erfreut sich zunehmender Beliebtheit, nicht zuletzt wegen des wachsenden Bedarfs an cybersicheren und geschützten Systemen. (Bild: High Tec)

Der neue Rust-Compiler für Aurix TC3x und TC4x nutzt die aktuelle Open-Source-Technologie LLVM und verfügt über dasselbe Backend wie die bewährten C/C++-Compiler-Tools von HighTec. Der Compiler zeichnet sich durch sein schnelles Build-System und fortschrittliche Code-Optimierungen aus, die speziell auf die architekturspezifischen Eigenschaften der Aurix-Mikrocontroller zugeschnitten sind. Dadurch lässt sich die Entwicklung und Zertifizierung von sicherheitskritischen Anwendungen in vielen Bereichen zu beschleunigen, darunter in der Automobilindustrie und der Industrieautomation.

Das erste Aurix-Rust-Package von High Tec 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.

Sie möchten gerne weiterlesen?