HighTec EDV-Systeme, Elektrobit, and Infineon Technologies are teaming up to drive software innovation in the automotive sector, enabling seamless integration of Rust applications with AUTOSAR Classic base software. As ecosystem partners for Infineon’s Drive Core, designed for AURIX™ microcontrollers, HighTec and Elektrobit are delivering a comprehensive development suite.
This joint offering combines Elektrobit’s EB tresos AutoCore with HighTec’s automotive-grade LLVM-based Rust and C/C++ compilers. Focused on the AURIX TC4x series, the Drive Core software bundle includes everything developers need to get started with Rust and AUTOSAR Classic. This collaboration provides embedded software developers with easy access to tools and resources needed to leverage Rust’s memory safety and performance in functional safety applications, even within the most complex automotive ECUs.
Rust’s performance, reliability, and memory safety have made it a crucial technology for modern automotive software, directly addressing the rising demands for cybersecurity and functional safety driven by software-defined vehicles, as well as regulations like UN R155 and the EU Cyber Resilience Act. By pairing Elektrobit’s AUTOSAR Classic Base Software with HighTec’s ISO 26262 ASIL D-certified Rust compiler, developers can now effortlessly incorporate Rust-based software components into AUTOSAR environments.
This creates a hybrid development approach where new Rust code can work alongside legacy C/C++ code, minimizing risks and ensuring compliance with rigorous safety standards. The Drive Core software bundle for Infineon’s AURIX TC4x offers developers everything they need to get started: the EB tresos configuration tool, Infineon AURIX TC4x MCALs, and comprehensive tutorials and examples for developing AUTOSAR software components in Rust.
Elektrobit’s EB tresos now supports clean, efficient Rust development, significantly reducing or eliminating the need for “unsafe” code. This integration equips developers with a robust toolchain that not only generates system-access code but also enables advanced static analysis through tools like Rust’s Clippy and automatic code formatting. The solution enhances productivity while reducing both the cost and complexity of developing safety-critical automotive software.
HighTec’s Rust and C/C++ compiler is built on the reliable LLVM open-source technology. It is the first Rust compiler optimized for Infineon’s AURIX TC3x and TC4x microcontroller families, designed to leverage architecture-specific features of the AURIX chips. Known for its fast build system and advanced code optimizations, HighTec’s compiler accelerates the development and certification of safety-critical applications.
With the industry’s largest Microcontroller Abstraction Layer portfolio, Infineon continues to drive innovation through an ecosystem-based approach. Infineon’s Drive Core bundle is a key element of this strategy, providing a strong foundation for automotive software development.
“Drive Core is set to revolutionize the automotive industry, and we’re excited to see HighTec and Elektrobit leading the way in bringing innovation to life,” said Patrick Will, Senior Director of Automotive Software at Infineon.
“By integrating Rust into the AUTOSAR Classic environment, Elektrobit is helping to advance automotive software,” said Florian Bartels, Senior Expert and System Architect at Elektrobit. “Rust’s built-in safety features, combined with its smooth integration into AUTOSAR Classic, make it ideal for modern ECU development, enabling developers to create safe, high-performance automotive software.”
“Our collaboration with Elektrobit provides automotive customers with the tools to build safer, more efficient software,” said Mario Cupelli, CTO at HighTec. “Offering our proven Rust compiler alongside Elektrobit’s software in a unified package gives automotive suppliers and OEMs a competitive edge.”
Along with their Rust and AUTOSAR Classic software bundle, HighTec and Elektrobit are offering workshops and hands-on sessions, providing practical guidance for integrating Rust into AUTOSAR Classic projects.