4 ms·
Yeah, for example embassy-rs is an RTOS that uses rust async on tiny microcontrollers. You can hook task execution up to a main loop and interrupts pretty easil
by rcxdude 11mo ago
Yeah, for example embassy-rs is an RTOS that uses rust async on tiny microcontrollers. You can hook task execution up to a main loop and interrupts pretty easily. (And RTIC is another, more radically simple version which also uses async but just runs everything in interrupt handlers and uses the interrupt priority and nesting capability of most micros to do the scheduling)
- Rochus 11mo agoInteresting references, thanks. Moss seems to be doing the same thing as Embassy.
- boguscoder 11mo agoSorry for nit but embassy is not a RTOS (or any OS), its a framework
- rcxdude 11mo agoThe difference becomes a bit murky at this level. For example embassy comes with a lot more things I would consider OS-related than FreeRTOS does.