Rust std on ThreadX
I'm porting the Rust standard library to ThreadX. It's a lot of work for a five minute talk! I'll make it easier by only supporting the MCUs I know pretty well: NXP's i.M RT series.
Right now, my plan is to build upon libthreadx-sys and fusible, my respective low- and high-level Rust binding packages for ThreadX. That provides the threading foundation.
After that, I'll make a bindings package for NetX-Duo, the ThreadX network stack, then define a safer Rust. Follow that with an ENET driver, and I should have networking support. Those two pieces should be enough for a minimally-interesting standard library port.
The brand-new challenge is adding the standard library port. I'm not sure how that works, but I'm sure I can start by following examples.