Re: All RTOS (linux Based ) Other than RT-Linux
- From: Larry Blanchard <lblanch@xxxxxxxxxxx>
- Date: Thu, 26 Jul 2007 16:34:07 -0700
Matt Giwer wrote:
Thats not generally enough for many peoples definitions, which is that
the time to respond to an (external) interrupt is fast, un blockable,
and well defined.
I realize there are many definitions. However what you suggest is what
"nice" is for. Having a real time OS and tailoring it are two different
matters.
Actually, "nice" is for batch jobs vs interactive ones. Has nothing to do
with interrupts.
However, there are real-time extensions to Unix/Linux which allow fixed
priorities, no swapping, task activation/resumption on specified interrupts,
etc.. While not enough for "hard" real time with rapid responses, the
extensions are more than adequate for the average process control or SCADA
system. One of the projects I was involved in ran an aluminum smelter SCADA
system. It's been installed in several smelters around the world. Works
fine.
Use of the extensions does take a little getting used to. For example, to run
a task every 5 milliseconds one does not exit and request reactivation in the
said 5 milliseconds. Instead, request the time when activated and at the end
of each iteration request reactivation or resumption in 5 milliseconds minus
however long the current iteration took.
--
It's turtles, all the way down.
.
- References:
- All RTOS (linux Based ) Other than RT-Linux
- From: mahi
- Re: All RTOS (linux Based ) Other than RT-Linux
- From: Matt Giwer
- Re: All RTOS (linux Based ) Other than RT-Linux
- From: The Natural Philosopher
- Re: All RTOS (linux Based ) Other than RT-Linux
- From: Matt Giwer
- All RTOS (linux Based ) Other than RT-Linux
- Prev by Date: Re: How can I stop the cursor blinking?
- Next by Date: fetchmail and courier-imap
- Previous by thread: Re: All RTOS (linux Based ) Other than RT-Linux
- Next by thread: Re: All RTOS (linux Based ) Other than RT-Linux
- Index(es):
Relevant Pages
|