AURIX™ Rust Startup Ecosystem
In a joint activity, HighTec cooperates with Infineon, Bluewind and Veecle to develop a Rust Startup Ecosystem. This initiative aims to enable customers easily and quickly get started with Rust for evaluation or pre-development purposes.
From bottom to top, the AURIX Rust Startup Ecosystem consists of:
- Peripheral Access Crate (PAC) from Infineon allowing direct peripheral access for Rust.
- Rust specific peripheral low-level drivers from Bluewind written in native Rust.
- A precompiled version of PXROS-HR from HighTec, an ASIL D multicore RTOS with a Rust wrapper on top.
- A Rust runtime from Veecle (NOS) that integrates with PXROS-HR and allows writing of modern event drive software in Rust for AURIX.
- HighTec offers a combined package of the AURIX Rust and C/C++ compiler allowing to build projects with Rust and C/C++ sources. The package also includes Cargo, the Rust build system and package manager to access all resources that come with the AURIX Rust Startup Ecosystem.
- A set of different example projects, ready to run on a TC375 Lite-Kit completes this package, and includes bare metal examples, or complex Rust / C/C++ examples.
Ecosystem
In addition to the AURIX Rust Startup Ecosystem, there is a growing community supporting Rust for AURIX:
- Rust with AUTOSAR Classic from Vector, Elektrobit, ETAS
- Rust debugger solutions from Lauterbach and PLS
- Rust technical training from Doulos
- Rust engineering services from ITK
All partners of the AURIX Rust Ecosystem are described and listed at Rust Partner Ecosystem
Request Rust Evaluation Package
To evaluate our new Rust Development Platform and the AURIX Rust Startup Ecosystem fill in the registration form at Request of Evaluation Key
- Our sales team will review your request and send you the evaluation license key.
- The evaluation version of our compiler is not restricted in functionality. The evaluation license that we will provide to you is valid for 30 days. If you have any questions regarding the usage of our tools, please contact our support team during your evaluation period and we will gladly support you.
The AURIX Rust Startup Ecosystem consists of:
- Safety Qualified Rust and C/C++ compiler for AURIX from HighTec
- Peripheral Access Crates for TC37x from Infineon
- Set of AURIX low level driver written in Rust from Bluewind
- NOS Rust Runtime from Veecle
- Limited Safety RTOS for AURIX (PXROS-HR) including a Rust wrapper
Access to AURIX Rust Resources
The HighTec package that we provide with your evaluation is also the starting point to access all other resources of the AURIX Rust Startup Ecosystem.
For direct access of the products included in the AURIX Rust Startup Ecosystem, please use the following Github links:
- TC37x PAC from Infineon (PAC Code Repository, Docs)
- Rust drivers from Bluewind (Rust Drivers)
- Rust runtime from Veecle (Rust Runtime)
- Precompiled PXROS-HR and Rust wrapper from HighTec (PXROS-HR, Rust Wrapper)