[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: [rtl] VxWorks to Rtlinux experiences?
what is the difference in difficulty between rtl and vxworks when writing
device drivers?
rob
> -----Original Message-----
> From: Marko Rauhamaa [mailto:marko@tekelec.com]
> Sent: Thursday, January 14, 1999 1:27 PM
> To: wrightr1@eglin.af.mil
> Cc: marko@linux1.ca.tekelec.com; jbrandt@sadira.gb.nrao.edu;
> rtl@rtlinux.cs.nmt.edu
> Subject: Re: [rtl] VxWorks to Rtlinux experiences?
>
>
> > i'm trying to decide between VxWorks and rtlinux for an
> RTOS project. i'd
> > like hear your comments concerning vxworks if you have
> experience with it
> > and why you're considering rtlinux.
>
> We are trying to decide between those two, too. We haven't used either
> in our products yet, but here are some of the points we have been
> considering:
>
> - We may decide to use a MIPS clone for hardware reasons.
> VxWorks runs
> on MIPS. Linux does support MIPS, but MIPS is probably the
> least used
> Linux platform. Moreover, RT Linux would have to be ported to MIPS
> and I have no idea yet how big a task that would be (we might be
> willing to pay a fee if somebody did it, though).
>
> - AFAIK, VxWorks source code is not for sale. RTOS debugging is hard
> enough with source code, so not having it may make debugging much
> slower even if the bug is in our code. In addition, we may
> need some
> special tweaks of our own that may not be possible without
> the source
> code. The source code risk is increased by the fact that
> VxWorks is a
> single-source product.
>
> - With RT Linux we can place soft-RT modules in the Linux
> sandbox. That
> means that we can add unexpected new features later without risking
> the functionality of the hard-real-time core. With VxWorks, as with
> most other RTOSes, new features may affect the whole
> system (although
> I hear VxWorks offers per-task memory management as an option).
>
> - The function and feature list of VxWorks is impressive.
> Personally I
> find a bit risky, though, to have a single company develop and
> maintain such an amount of code. Most of those functions
> are used by
> hundred of thousands of people on the Linux side, so I tend to rely
> more on the quality of Linux. For example, we may even
> want to run an
> HTTP server on the processor -- VxWorks has it, but I'd rather run
> Apache under Linux.
>
> - RT Linux allows soft-RT-interrupts (eg, communication with
> the host)
> to have a lower priority than critical RT tasks. I don't know if
> VxWorks allows this. I'm afraid it may be difficult to estimate the
> worst-case timing of VxWorks built-in device drivers.
>
> - VxWorks is expensive.
>
>
> Marko
>
> --
> Marko Rauhamaa Marko.Rauhamaa@tekelec.com (818) 878-6314
> Sr Project Engineer http://www.tekelec.com/ Tekelec Inc
>
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/