This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project. See the eCos home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

ECOS Re: Intel port ?



>>>>> "Henk" == Henk Devos <henk.devos@dzine.be> writes:

    Henk> first: Is anyone working on an intel port or are there any
    Henk> plans in that direction ? If not, how much work would it be
    Henk> to do something like that ? I didn't look at the source code
    Henk> yet. How big is the procesor-dependent part of it (in
    Henk> percentage and in lines of code) ?

FAQ entries for these issues are in preparation. For now the best
thing to do is download the sources and look at the various HAL
packages, which account for just about all the processor-specific
code. 

    Henk> second: To which operating systems is ecos supposed to be a
    Henk> direct competitor ? How does it relate to QNX, pSos,
    Henk> VxWorks, OS9, Windows CE ?

Although there are plenty of commercial RTOS's out there already,
including the ones you mentioned, it is estimated that over 50% of
embedded projects still use technologies developed wholly or in large
part in-house. eCos' combination of royalty free, open source, and
configurability should eliminate the need for many such in-house
developments. If there are any people out there who want to switch
from one of the existing proprietary ones to eCos instead, for reasons
of quality, performance, cost, or otherwise, then of course we would
welcome them. However the embedded systems industry is a big market,
and there are plenty of opportunities around for other companies to
make money.

In terms of features, supported architectures, and so on it is likely
that many of the proprietary RTOS's currently have a lead over eCos.
The system's first release to the whole community happened less than
three weeks ago, and most other systems have been around a lot longer
than that. When it comes to issues like quality, performance, and code
size, it is hard to give sensible comparisons because different
embedded applications have widely different requirements from the
RTOS. We provide performance measurements as part of the
documentation. More importantly people can download the entire system
including the test cases, and decide for themselves how suitable eCos
is for their particular needs.

Bart Veer // eCos net maintainer