3 ms·
Interesting, thank you! I'll take a look at Xemomai, but it seems like the options are very limited. I'm building a TVC rocket, so hard real time is unfortunate
by DenseComet 6y ago
Interesting, thank you! I'll take a look at Xemomai, but it seems like the options are very limited. I'm building a TVC rocket, so hard real time is unfortunately a strict requirement.
- Gibbon1 6y agoI think you can do hard real time inside drivers. The other is some embedded linux capable chips have TPU's, aka Time Processing Units. For something like a thrust vectoring rocket, I'd stick to a sub processor running an actual RTOS or bare metal code.
- p_l 6y agoXenomai might be fast enough with some coprocessing added if necessary. It makes your RT threads have essentially "normal" POSIX RT api, but runs them on separate kernel that can respond to things like interrupts much, much faster (including stable timeslicing)