Re: [uClinux-dev] Is uCLinux a Real Time OS?

From: D. Peter Siddons (siddons@bnl.gov)
Date: Wed Feb 21 2001 - 08:42:13 EST


Hi Tim,

   No, it's not. At least not without adding some extensions (RTLinux,
for example).
I just discovered an open source RT operating system with a fairly
complete set of
features calle RTEMS (http://www.oarcorp.com/RTEMS/rtems.html). I don't
have much
experience with it yet, but it does work, and there are ports to various
processors.

Pete Siddons.

Tim Noell wrote:
> 
> Hi uCLinux'ers:
> 
> I'm unfamiliar with uCLinux, and have some questions.  I have scanned over the
> FAQ and the list archives and didn't see these questions before, so here goes
> ... (hope I didn't miss them ...)
> 
> Is uCLinux a Real Time OS?
> 
> More specifically,
> 
> 1) Is interrupt latency bounded?
> 2) Is scheduling latency bounded?
> 3) Is the scheduler priority-based pre-emptive, or "age" based, or both (e.g.,
> age up to a max, then RT_[FIFO|SCHED] above that)?
> 4) When running in supervisor mode of the CPU, is the multi-tasking then
> cooperative instead of priority-based pre-emptive?  (as is the case w/Linux) ...
> 
> I  am considering using uCLinux on a low-end embedded project, but my real-time
> concerns are  more important in this application than if the processor is
> transitioned between user and supervisor modes.
> 
> If uCLinux is not a true RTOS, what do you recommend?  eCos  looks interesting,
> but I haven't dug too deep yet ...
> 
> Again, I ask for forgiveness in advance if these questions have already been
> discussed ... :-)
> 
> Thanks in advance,
> Tim
> 
> // Tim Noell
> // Specialist, Business Printer Division
> // Lexmark International, Inc.
> // "Only dead fish go with the flow."
> 
> This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/
This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/


This archive was generated by hypermail 2.1.4 : Thu Sep 19 2002 - 13:19:31 EDT