LWN.net Logo

uClinux as an Embedded OS on a DSP (Linux Journal)

uClinux as an Embedded OS on a DSP (Linux Journal)

Posted Oct 7, 2004 17:28 UTC (Thu) by aleXXX (subscriber, #2742)
Parent article: uClinux as an Embedded OS on a DSP (Linux Journal)

eCos (http://ecos.sourceware.org/) is also a good Open Source choice for
deeply embedded systems. It provides a POSIX API, multithreading, but no
memory protection or fork().

Alex



(Log in to post comments)

uClinux as an Embedded OS on a DSP (Linux Journal)

Posted Oct 7, 2004 21:05 UTC (Thu) by ericdujardin (guest, #25277) [Link]

ChorusOS (aka Jaluna-1) has both: Posix, threads...; memory protection and fork() are optional.
If only it had an (involved) community.

uClinux as an Embedded OS on a DSP (Linux Journal)

Posted Oct 8, 2004 6:52 UTC (Fri) by eru (subscriber, #2753) [Link]

Last time I looked at the state of ChorusOS (admittedly a few years back when it was still closed-source and owned by Sun), POSIX was still kind of add-on to the system (and with surprising omissions). To get access to better performance and all features of the system, you had to use the native non-POSIX API. On the other hand, ChorusOS is modular and you can configure variants for both large and small applications, like use or omit memory management as needed.

uClinux as an Embedded OS on a DSP (Linux Journal)

Posted Oct 8, 2004 13:52 UTC (Fri) by erich (subscriber, #7127) [Link]

Many emebedded systems - where uclinux comes in - can't do fork anyway, lacking an MMU.

uClinux as an Embedded OS on a DSP (Linux Journal)

Posted Oct 10, 2004 20:31 UTC (Sun) by jeff@uclinux.org (guest, #8024) [Link]

Well, yes it can... sort of.

It has vfork() and full pthreads. The limitations are really very
small, almost everything ports right across.

Jeff.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds