A one-day workshop with senior embedded engineer Jonathan Pallant to get an overview into how Rust can be used as part of your functional-safety and high-security systems, including a look at Ferrocene, the ISO26262- and IEC61508-qualified Rust toolchain.
Topics will include:
- What Ferrocene is, and isn’t
- Using criticalup to install Ferrocene
- Living without cargo
- Building #![no_std] applications
- Testing in QEMU
- Wrapping a C API - looking at Rust on ThreadX and FreeRTOS
Pre-requisites:
Attendees should be systems programmers familiar with developing basic Rust CLI applications, along with a familiarity with Rust terms like traits and generics.
No experience with no-std development is required.