This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Has anybody compared ecos with embedded linux?


Qiang Huang wrote:
> Hi all:
> 
>    Has anybody compared ecos with embedded linux? Such as the (kerne)l size,
> minimum hardware requirement (e.g. processor architecture) and maybe
> performance. How is the result? also the reason for choicing one over the
> other.

Well, embedded Linux can take megabytes of ROM and RAM, whereas an
absolutely minimal eCos can squeeze into less than a Kb. Wouldn't do much
admittedly :-).

If you work at a Linux kernel to strip it down you can get it down to
something like 600K text and about the same for RAM, and *then* you have
to add your application's ROM and RAM requirements. And since you can't
execute in place with Linux, whatever ROM/Flash space is used has to be
added to the RAM.

uClinux is different though and can fit into 1Mb, but even that's a pretty
bare configuration.

eCos is capable of far far lower overheads, can be completely tailored for
the requirements of your application, and makes more efficient use of
hardware.

Linux has many advantages over eCos as well of course, such as wider
drvier availability, wider testing, bigger user base, and easier use of
off the shelf programs; but it's all at a price.

Jifl
-- 
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]