Subject: Re: Real Time O.S vs 'conventional' one.
To: Marcin Jessa <lists@yazzy.org>
From: Jim DeLisle <jdelisle@swellsoftware.com>
List: tech-embed
Date: 10/26/2005 07:23:57
'Real Time' does not refer to how fast an OS runs. It refers to
determinism. In other words, the latency between the IRQ and the ISR
vector is consistent under any circumstances. A 'soft' real time OS,
like WinCE, for example, does not provide this level of certainty. One
version of real time Linux actually runs a small real time executive
which, in turn, runs Linux as a task. The real time elements are not
built into the Linux kernel itself, and applications that wish to
participate in real time scheduling do so through an interface to the
executive.
For WLAN hardware, using an RTOS probably wouldn't be getting you
anywhere you can't get with a well configured build of NetBSD or Linux.
I can't imagine a scenario where routing data packets would fall in the
same scheduling priority of shutting down a malfunctioning robotic welder.
Best Regards,
Jim DeLisle
Marcin Jessa wrote:
> Hi guys.
>
> I have embedded boards which I want to use as acess points for WLAN
> infrastructure.
> The choice is between NetBSD and Real Time Linux.
> What I am wondering about is if there is any advantage using real
> time O.S on wireless enviroment.
> Would one gain anything speedwise using RTOS ?
>
> Cheers,
> Marcin.
>
--
Swell Software, Inc.
jdelisle@swellsoftware.com