Functional safety First Rust applications for Autosar Classic

From Sven Prawitz | Translated by AI 1 min Reading Time

The companies Vector and Hightec have developed functional safety applications with Rust and Autosar Classic. The compiler is compatible with C/C++ code.

Vector, in collaboration with Hightec, offers tools for working with the Rust programming language.(Image: HighTec Computer Systems)
Vector, in collaboration with Hightec, offers tools for working with the Rust programming language.
(Image: HighTec Computer Systems)

Vector and Hightec Computer Systems have integrated Rust applications with C-based Autosar Classic base software. According to the companies, this is the first time this has been achieved worldwide. Embedded developers can thus use the Rust programming language with its advantages for functional safety applications in control units.

According to Vector, the advantages of Rust are the features for memory safety and error-free concurrency while maintaining very high performance. This is intended to minimize safety risks, shorten development cycles, and reduce costs.

Compatible with C/C++ code

Vector has combined its base software "Microsar Classic Safe" with the compiler tools from Hightec in the project. Infineon Aurix TC3x and TC4x are used as microcontrollers. Hightec is the first provider of an ASIL-D qualified Rust compiler for the Aurix microcontrollers. The base software and the compilers are safety-certified according to ISO 26262 up to ASIL D.

Like with C/C++, the compiler uses the open source technology LLVM, "Low Level Virtual Machine". Therefore, developers should be able to combine new Rust code with existing C/C++ code.

Subscribe to the newsletter now

Don't Miss out on Our Best Content

By clicking on „Subscribe to Newsletter“ I agree to the processing and use of my data according to the consent form (please expand for details) and accept the Terms of Use. For more information, please see our Privacy Policy. The consent declaration relates, among other things, to the sending of editorial newsletters by email and to data matching for marketing purposes with selected advertising partners (e.g., LinkedIn, Google, Meta)

Unfold for details of your consent