The HighTec Rust Compiler, designed for AURIX™ TC3xx and TC4x microcontrollers, leverages the advanced open-source Low Level Virtual Machine (LLVM) technology to provide full Rust language support, including memory safety, concurrency, and interoperability.
Intellias experts used the Infineon-compatible HighTec Rust compiler for Rust implementation of the Runnable functions into a static library, which is subsequently linked with the AUTOSAR Classic BSW and other applications during the final integration.
Leveraging the HighTec Rust compiler alongside Vector DaVinci Developer has unlocked new capabilities for working with Infineon embedded systems, enabling safer and more efficient development practices. The first successfully migrated SWC handles time-critical ultrasonic sensor data transfer, processing large volumes of information with high reliability.
In addition, generic enhancements to Vector DaVinci Developer facilitated seamless integration of Rust code, streamlining the migration process for future components and expanding the potential for Rust adaptation across the platform.