LWN.net Logo

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

Michael and Juergen Hennerich explore the use of uClinux on a DSP platform in a Linux Journal article. "A uClinux Blackfin Processor development environment consists of the GNU Compiler Collection (GCC cross compiler) and the binutils (linker, assembler and so on) for the Blackfin Processor. Additionally, some GNU tools such as awk, sed, make and bash, plus Tcl/Tk are needed, although they usually come as part of basic desktop Linux distributions."
(Log in to post comments)

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

Posted Oct 7, 2004 17:28 UTC (Thu) by aleXXX (subscriber, #2742) [Link]

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


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 (subscriber, #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.

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

Posted Oct 8, 2004 7:52 UTC (Fri) by Los__D (guest, #15263) [Link]

Heh, in my course, we have a BlackFin BF-533 EZ-KIT ...

Maybe I should try and play a little with this!

:)

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