The AURIX™ Rust Startup Ecosystem is a collaborative effort involving Veecle, Infineon, HighTec and Bluewind aimed at supporting Rust on Infineon's AURIX™ architecture for automotive and industrial applications. The primary objective is to empower customers to seamlessly integrate Rust tasks alongside existing C implementations for evaluation and pre-development purposes.
The AURIX™ Rust Startup Ecosystem consists of:
- A Peripheral Access Crate (PAC) from Infineon.
- Low-level drivers from Bluewind, fully written in Rust.
- A precompiled version of PXROS-HR, an ASIL-D RTOS written in C, developed by HighTec.
- Rust PXROS-HR bindings developed jointly by Veecle and HighTec.
- A Rust runtime from Veecle, named veecle-pxros, which seamlessly integrates with PXROS-HR, providing a native Rust experience. This runtime also supports asynchronous execution where feasible.
- A curated set of examples by Veecle and Bluewind, covering bare metal driver examples, driver instances employing PXROS-HR, and connectivity application demonstrations.
For compiling Rust for AURIX™, HighTec offers a combined package of their Rust and C/C++ compiler, accessible here.
Finally, to facilitate flashing and debugging on AURIX Veecle is maintaining the tricore-probe.
For additional information visit: