Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on
Considering Linux instead of Nucleus
- 09-14-2006
September 14, 2006, 7:05 pm

I'd like to use an embedded linux (commercial or free) instead of
Nucelus. My target is ARM or x86 and my board has networking and is a
USB device.
One of my targets has no MMU so the obvious candidate is uClinux, but I
think that would be too big. Are there other smaller Linux distros?
For rough comparison with Nucleus, how small can I get uClinux + IP
stack?
Thanks.
Nucelus. My target is ARM or x86 and my board has networking and is a
USB device.
One of my targets has no MMU so the obvious candidate is uClinux, but I
think that would be too big. Are there other smaller Linux distros?
For rough comparison with Nucleus, how small can I get uClinux + IP
stack?
Thanks.

Re: Considering Linux instead of Nucleus

How much memory do you have? You can do a uclinux with 16MB ram and 2MB
flash pretty easily. The size mostly depends on what you want to do with it,
e.g. how big your root file system needs to be.
Probably your bigger hit will be speed versus nucleus.
May be easier to just go buy one of the many SBCs that have linux already
and see if you can run your app on them.
-Clark

Re: Considering Linux instead of Nucleus

I'll answer my own question now.
The answer is eCos.
eCos is NOT Linux, but it is open source and is closely tied to Linux
in much of its software and toolchain. For someone looking for an
open-source embedded OS that is smaller then any of the Linux distros,
I think that eCos is the answer.
BTW, you could look at FreeRTOS as well, but eCos seems much more
popular and better supported.
Site Timeline
- » Development Board for Coldfire - MCF5249
- — Next thread in » Embedded Linux
-
- » antivirus & antispam software
- — Previous thread in » Embedded Linux
-
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux
-
- » CR1616 en remplacement de CTL1616
- — The site's Newest Thread. Posted in » Electronics (French)
-