Hightec Rust Autosar automotive Bundle block diagram

The three companies have created a development software bundle called ‘Drive Core Autosar (Rust)’, which includes:

  • A version of Elektrobit’s Tresos Studio, including Tresos AutoCore Autosar-compliant basic software for automotive ECUs (control units) with Rust RTE extension (Tresos 9.2.4)
  • HighTec’s ASIL D qualified TC4x LLVM Rust Compiler (v1.0) and TC4x C/C++ compiler (v8.1.2)
  • Infineon’s TC4x MCU abstraction layer (‘MCAL’) package (v2.00)
  • Infineon’s Aurix flash tool
  • A CAN application example project that included a make-file based build system. “the example runs out of the box on a TC4D7 lite kit”, according to HighTec (TC4D7 lite kit not included).
  • Installation guide + getting started guide

“With Rust’s built-in memory safety, developers can eliminate entire classes of bugs and reduce cybersecurity risks, while adhering to ASIL-D functional safety standards,” according to Elektrobit.

“OEMs can take advantages of Rust to develop security or safety critical application software with Rust on top of the RTE [run-time environment] and combine it with the existing Autosar classic stack, and existing application software written in C,” said HighTek. “It addresses demand for cybersecurity and functional safety driven by regulations like UN R155 and the EU Cyber Resilience Act.”

The integration also enables static analysis through Rust’s Clippy and automatic code formatting.

A free three month evaluation licence is available, and evaluation time extensions are available, HighTek told Electronics Weekly.

TC4x processors have Infineon’s own 32bit ‘TriCore’ architecture. HighTec galso has a ISO 26262 ASIL D qualified Rust compiler for STMicroelectronics Arm-based Stellar automotive MCUs.