Hacker News new | ask | show | jobs
by int_19h 1472 days ago
Embedded is much less likely to need async in the first place at all.
3 comments

Having written wifi router firmware in rust, I would disagree
I use async extensively in my embedded application. The design is a joy to extend and maintain.
cooperative multitasking sounds way more embedded than preemptive...
Not necessarily. A lot of embedded projects use realtime operating systems (RTOS). And those make use of preemptive schedulers in order to actually provide realtime guarantees.

There's obviously also some projects which just use a bare-metal loop to do everything - that probably counts as cooperative.