Infineon, a leading semiconductor manufacturer, has announced the availability of a Rust programming language compiler for its TriCore architecture processor families. This development includes support for both the existing TC3x series and the upcoming TC4x processors. Rust, known for its unique memory safety features, is being positioned by Infineon as a potential alternative to traditional languages like C/C++ in the realm of automotive software development.
Collaborating with Infineon, HighTec EDV-Systeme has introduced an ISO 26262 ASIL D qualified Rust compiler specifically tailored for the TC3x and TC4x processors. This new addition to the Rust ecosystem complements existing offerings such as Infineon's peripheral access crates (PACs) for the TC37x, Bluewind peripheral drivers, the Rust runtime NOS from Veecle, and various tools from Lauterbach and PLS. The move underscores a concerted effort to expand the utility of Rust within the automotive software domain.
The HighTec compiler package includes a pre-configured cargo build system that facilitates seamless integration with the Rust ecosystem. This encompasses access to I/O crates, drivers, the Rust runtime, and a Rust-compatible version of HighTec's safety-certified real-time operating system PXROS-HR. Furthermore, the compiler supports a hybrid development approach, enabling projects to combine Rust with existing C/C++ codebases. HighTec already offers a C/C++ compiler for TriCore processors based on the open-source LLVM compiler.
"The hybrid approach holds significant promise, particularly as many Rust projects are expected to leverage legacy code and preserve existing C/C++ investments," noted HighTec's Chief Technology Officer, Mario Cupelli. This strategic alignment aims to streamline the adoption of Rust within the automotive software industry while ensuring compatibility with established development practices.
For those interested in exploring these advancements further, several key companies involved in the Rust ecosystem will be present at Embedded World in Nuremberg from 9 to 11 April. Among the exhibitors are HighTec (hall 4, stand 4-432), Bluewind (hall 5, stand 5-277), Veecle, and Infineon showcasing the TC3x and TC4x processors (hall 4A, stand 4A-138). This event offers a prime opportunity to witness firsthand the latest innovations in Rust-based development for automotive applications.