/aurix-rs-docs

The repository will be used for hosting public documentation in MD format for "Rust on AURIX". It will contain, but not limited to, documentation of the platform being developed in collaboration with our partner HighTec, Veecle and BlueWind. The platform will be used for the public demo for "Rust on AURIX" at Embedded World 2024 from 09.04-11.04

AURIX™ Rust Startup Ecosystem

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.

AURIX Rust Startup Ecosystem

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: