HighTec EDV-Systeme – the only compiler provider to be an “Infineon Preferred Design House” –continues to expand its compiler support for Aurix microcontrollers from Infineon Technologies: By introducing the first Rust compiler for the 32-bit Aurix multicore architecture.
The new Rust compiler for Aurix TC3x and TC4x HighTec EDV-Systeme leverages the modern open-source LLVM technology, boasting an efficient backend that is consistent with the existing C/C++ compiler tools offered by HighTec for Aurix. This compiler is characterized by its rapid build system and advanced code optimizations, which are specifically tailored to the architecture-specific functions of the Aurix microcontrollers of Infineon Technologies. As a result, HighTec is able to accelerate the development and certification of safety-critical applications across a range of industries, including automotive and industrial automation. The original HighTec C/C++ Development Platform is widely used by leading automotive manufacturers and Tier One suppliers. By 2024, HighTec plans to offer a safety qualified Aurix Rust compiler.
HighTec’s initial Aurix Rust package includes the Rust compiler tools including cargo build system, Rust libraries, hardware abstraction, and BSP (Board Support Package) for TC375, integrated examples including the usage of C based peripheral drivers and a documentation including “Getting started” instructions. The examples have been designed in cooperation with ELEXIR. For Rust HLL (High Level Language) debugging, developers can use the Lauterbach TRACE32 debugger.