2 ms·
> non-cooperative processes existing on the same device That sounds like a real-world problem you could avoid by design. Is that because of 3rd-party vendoring
by sshine 2y ago
> non-cooperative processes existing on the same device
That sounds like a real-world problem you could avoid by design. Is that because of 3rd-party vendoring?
> Soemtimes it's to get a collection of higher level features, like an allocator, file system etc.
I can relate to those needs, but I’m still unsure why not expose those in your runtime?
Is embassy-rs with enough interaction between tasks an RTOS? Do you need an external API to be an OS? Do you need specific scheduling rules, or is it enough to know that certain tasks will never be blocked arbitrary long time?
- the__alchemist 2y agoIt's fuzzy. Re non-cooperative: Example: your browser and text editor both running at the same time on your PC etc. Re embassy: Not an RTOS in the way Nuttx, Free RTOS are etc, but if someone wants to apply the label, sure. The way most people use "RTOS", RTIC and Embassy are not it.