Jeff Angielski wrote:
> Of course, just by choosing to use Xenomai, you don't get hard realtime. 
>   You still need to design your system and software correctly.

Yes but a software can be well designed on PREEMPT_RT as well.
I built a kernel and a filesystem with the less possible number of driver. 
After startup there is only an ATA driver and bash running on my system! In 
this situation I really doubt that a big latency can occurs.

Then if my real-time software uses a specific device I just have to write my 
own driver (instead of using a "basic" linux driver) if I want to know exactly 
what's going on my system and keep a hard real-time behavior.

Those are basics things that we always do when designing a real-time software 
on any RT OS.

Of course for a real-time software with a lot of non-real-time loads it's 
probably easier to use Xenomai and let Linux deals with loads.

I read a lot of things about PREEMPT_RT not providing hard real-time but I 
coudn't find any test case which shows that. My loads are probably not good 
enough but it shouldn't be so difficult to find a way to cause a significant 
latency on a supposed non-hard-real-time OS.

Adrien.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to