EBo wrote:
> This is only a little OT, but...  If the modern kernels work out of the box on
> the Cortex-A8, then maybe real-time preemptive would work until RTAI has a
> port ready.  IIRC, RT preemtion was running ~10us compared to ~4us on the same
> hardware.  Those tests though are a few years old, so it might be better now.
>  It would also be useful for RT applications which do not have as tight a
> tolerance.
>   
We also need to be able to use floating point in the RT modules, which 
some RT patches do not allow.
I know rt-linux and RTAI do allow this on X86.  Since embedded ARM 
processors have not had FP hardware until VERY recently, the
rt patches didn't have to deal with this.  And, of course, saving the 
full FP state varies with each architecture, so the code has to be
specific to the CPU.  10 us would be no problem when EMC is used with a 
servo interface, but it needs to be pretty good, 50 - 100 us
jitter could be acceptable for a 1 KHz servo cycle, but that is the 
limit, and it has to be TOTALLY reliable, NEVER exceeding some
reasonable threshold.  As that report from Jeff via Stephen indicates, 
the preemptive rt didn't make the cut there.

Jon

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to