by michidk on 2/20/24, 8:48 PM with 3 comments
by mlsu on 2/21/24, 8:04 AM
On the tooling side, probe-rs is very nice and lets you get up and running with RTT + debug quickly.
The RTOS ecosystem is vibrant. Of note:
- The focus of most iot development seems to be embassy-rs
- I am building a project with hard real-time guarantees with RTIC and it's been pretty straightforward so far
- Oxide's Hubris looks interesting
If I were going to write a relatively simple, very high reliability system on an STM32 platform, I would do it in Rust without hesitation. (I am currently doing exactly this)
by jauntywundrkind on 2/20/24, 9:54 PM
It'll be interesting to see if "rewrite it in Rust" really can re-do all these efforts satisfactorily. Or to see how Rust & C interop goes (as Linux is doing). Or whether Rust remains useful & awesome on embedded if and only if you don't need complex protocols and device drivers.