Jens Köhler wrote:
> Hello,
> 
> on my atom processor based computer is Xenomai installed. (Kernel 2.6.26,
> 1000Hz, Xenomai 2.4.10, PREEMPT patch, no xenomai application running).
> 
> A normal linux application reads serial data from an UART
> (16550A) and checks by select() function if there are new received
> bytes. Select() has a timeout parameter, set to 12 milliseconds. Some times
> it happens that select() waits 43 ms instead of maximum 12 ms. Result value
> of select() is timeout instead of "byte received". Could this caused by
> Xenomai?

Run the same test without enabling Xenomai in the kernel configuration,
and you will know.

> How could I improve it?

Well basically, you are complaining that Linux is not real-time. We know
that, this is the reason why real-time extensions such as Xenomai or
preempt_rt exist.

-- 
                                                                Gilles.


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

Reply via email to