>>>>> "Trevor" == Trevor Woolven <[EMAIL PROTECTED]> writes:
Trevor> Dominick Trascritti wrote:
>> Hi, I have been working on a miniRTL hosted control system
>> developed on a full RTLinux system. I have been rather pleased
>> with the product. I am pleased with the timing accuracy of the
>> system and being able to leverage my knowledge of Linux to get
>> embedded projects off.
>> ...
Trevor> IMHO VxWorks is an excellent product, highly performant and
Trevor> highly configurable, with a rich API and a comprehensive set
Trevor> of very good and useful tools. However, you don't get the
Trevor> source code ...
Having been involved in various embedded projects with various RTOSs,
I will say this: I will *never* again willingly use any OS for which I
cannot get the source. There just is no such thing as portability to
all the various kinds of platforms that embedded hardware designers
can create. It's absolute foolishness for RTOS vendors to pretend
that they can sell binary-only distributions that will work under
those conditions. Debugging all the problems you run into is a great
way to blow your schedule and miss your market window.
That doesn't mean it has to be open source, although RTLinux is an
elegant and attractive solution. There are other RTOS products that
aren't open source but do include source code in the license.
As for "rich API", it probably depends on the kind of product you
have. Personally, for the sort of products I work on (networking
devices) a rich API is the last thing I want. Rich APIs tend to mean
complex schedulers with complex failure modes, lots of ways for things
to break, etc. Here again RTLinux is well constructed: it is a very
small and simple design, extensible if and only if needed, but the
base services can be documented in just a few pages. It doesn't take
much effort to convince yourself that a product built from those
simple primitives is reliable and robust.
paul
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/