On Mon, 2011-01-31 at 11:51 +0100, Gilles Chanteperdrix wrote:
> Philippe Gerum wrote:
> > On Mon, 2011-01-31 at 09:55 +0100, gryma biloy wrote:
> >> Hello,
> >>
> >> On a project running Linux on a beagle board, I'd like to add the
> >> following capabilities to my platform :
> >>   - real time processes with periodic tasks (10ms, 100ms & 200 ms) and
> >> a low jitter (< 50 us)
> >
> > Kernel space apps then, likely. Userland apps (the recommended way)
> > probably have a larger worst-case jitter on this hardware, albeit still
> > below 100 us. Gilles?
> 
> Las time I checked, latency measured on a 720MHz omap3 was around 55us
> with a 1ms period and 35us with a 100us period.

Yeah, I suspect that longer periods ( >= 10 ms ) may introduce more
opportunities for cache eviction due to linux activity, and therefore
higher jittery, even if bounded.

> 
> >
> >>   - early boot operations (i.e. being able to perform some tasks asap
> >> after a power on reset)
> >>
> >> I've searched for solutions over the net and Xenomai seems to be a
> >> possible candidate to fulfill
> >> these constraints. Can you please share your knowledge to confirm that
> >> Xenomai would make
> >> the job (especially on the early boot side) ?
> >>
> >
> > I don't see how Xenomai could directly help in any way for the early
> > boot goal. If you question is about whether Xenomai initializes fast
> > enough, and early enough during the linux boot process for kicking rt
> > applications as soon as possible, then the answer is yes, that should
> > do.
> 
> Well, user-space applications will not get started before user-space is
> started, i.e. basically before root filesystem has been mounted and init
> is running. You could write your real-time application as the init
> application, but that would be kind of awkward.
> 

-- 
Philippe.



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

Reply via email to