As the developer of the open-source ISO 26262 qualified Rust toolchain, Ferrocene (https://ferrous-systems.com/ferrocene),
we were excited to see that ThreadX will become an open-source safety-certified RTOS under the Eclipse Foundation. More functional safety tools and products should be open source!
Inspired by the announcement, I tried to run some Rust code to run on ThreadX, and then wrote a blog about the experience (https://ferrous-systems.com/blog/rust-and-threadx/).
I used an nRF52840-DK and it worked out great!
In the future, if you are able to supply pre-compiled certified C static libraries (and the corresponding source code), I personally think there’s real scope for using that as part of a functional-safety application written in Rust. Very happy to talk more
when the time is right.
Best wishes during your transition process,
Jonathan
--
Jonathan Pallant
Senior Embedded Systems Engineer
t. 01480 460933
m. +49 151 2845 8745
Ferrous Systems UK Limited
201a Victoria St.
LONDON
SW1E 5NE