AW: [ECOS] Some newbie questions

Andreas Hofer ho@dsa-ac.de
Tue Jun 26 08:36:00 GMT 2001


Lewin,

> -----Ursprungliche Nachricht-----
> Von: Lewin A.R.W. Edwards [ mailto:larwe@larwe.com ]
> Gesendet: Dienstag, 26. Juni 2001 15:06
> An: Andrew Lunn; Andreas Hofer
> Cc: ecos-discuss@sources.redhat.com
> Betreff: Re: [ECOS] Some newbie questions
>
>
>
> >eCos is not a hard real time OS. There is no deadline scheduling, no
> >guarantees. Everything it best effort. You do have priorities per
> >thread, so you can priorities your CAN bus handler above everything
> >else to improve is responce time.
>
> In practice, regardless of the APIs eCos provides, you can
> put whatever
> hardware is connected to the CAN controller on a
> high-priority interrupt
> and disable every other interrupt as soon as you get into that ISR.
>
>
>

But what can I do if I must perform a task "exactly" 123us from now or
if I want to perform periodic tasks with very low jitter? Can I do this
with eCos or do I need a hard realtime OS?

Andreas



More information about the Ecos-discuss mailing list