Home
What is uClinux?
Status
Getting started with uClinux
FAQ
uCsimm Hardware Project
uClinux Ports
bFLT and elf2flt
The Developers
E-Mail Forum
Contact us
HTTP download
uClinux-dist @ SourceForge
CVS repository
Sponsor Links
|
uClinux has successfully been ported to the Cisco 2500, 3000, 4000 routers.
The patch allowing uClinux to run on the Cisco 2500/3000/4000 routers
was completed by Koen De Vleeschauwer. The picture on the left is of a
CISCO 3000 running uClinux at Arcturus Networks' Toronto office. The picture was taken
by an AXIS 2100 web camera (also running uClinux).
uClinux is the leader in portability. The wide range of Open Source ports is
proof of this. Community members from all over the world have been porting
uClinux since its release in 1998. While originally developed for the
Motorola 68000 chip, the number of available ports is always expanding. If
your port is not listed here, or your commercial product using uClinux is not
listed, drop us a note at info@uclinux.org.
Ported Microcontrollers and Microprocessors
uClinux on the Motorola DragonBall, and other 68K Derivatives
Be sure to download the binaries and source code [here].
uClinux was first released to the public domain supporting the Motorola
DragonBall (M68EZ328), Motorola's M68328, and the M68EN322. Since then,
uClinux has grown exponentially, as the worlds greatest MMU-less chips receive there own ports.
uClinux on Motorola ColdFire
Information on the ColdFire port is found here: http://www.uclinux.org/ports/coldfire/index.html.
Be sure to download the binaries and source code [here].
uClinux on the ADI Blackfin
Information on the ADI Blackfin processor can be found at blackfin.uclinux.org
uClinux on the ETRAX
uClinux on Motorola QUICC - Quad Integrated Communications Controller
Information on the mc68360 QUICC port is found here: http://www.uclinux.org/ports/mc68360/README.html.
Be sure to download the binaries and source code [here].
uClinux on the ARM7TDMI and MC68EN302
Information on the ARM7TDMI port is found here: http://www.aplio.com/B/B2111.htm
Information on the MC68EN302 port is found here: http://aplionet.aplio.fr/page2.htm
Be sure to download the binaries and source code for the ARM7TDMI [here].
Be sure to download the binaries and source code for the MC68EN302 [here].
uClinux on Sigma Design DVD system on chip sets
Information on the Sigma Design DVD system on chip products can be found at www.sigmadesigns.com Sigma Designs' reference for this ARM core system on chip makes use of uClinux. Chances are your home DVD player already runs uClinux! A copy of their product release source code can be found [here]
Information on the ETRAX port of uClinux is found here: http://www.developer.axis.com/software/.
Be sure to download the binaries and source code [here].
uClinux on Intel i960
Information on the i960 port of uClinux is found here: http://www.cse.ogi.edu/~kma/uClinux.html
Be sure to download the binaries and source code [here].
uClinux on PRISMA
More information on this hobbyist project is found here: http://ds.dial.pipex.com/town/way/fr30/
uClinux on Atari 68k
More information on this hobbyist project is found here:http://www.esat.kuleuven.ac.be/~pcoene/atari.html
uClinux on the Microblaze
Microblaze is a highly-parameterisable 32 bit RISC soft-core processor targetted for Xilinx FPGAs. The ability to customise the processor (e.g. hardware arithmetic support, caches on/off, flexible bus architecture) creates both opportunites and challenges for Linux kernel configuration.
The uClinux port to Microblaze was done by Dr John Williams in the Embedded Systems group at the University of Queensland in Brisbane, Australia, and is part of their reconfigurable computing research program. The project home page is http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux. More information on the Microblaze can be found at http://www.xilinx.com/edk.
The V850E is a small RISC processor designed by NEC, usually used in
embedded applications. For more information on uClinux/v850, see the web
page at
http://www.ic.nec.co.jp/micro/uclinux/eng/
(Japan) or
http://www.ee.nec.de/uclinux
(Europe), or send email to
uclinux-v850@lsi.nec.co.jp.
uClinux on H8
More information on this project can be found in the H8 pages
Devices running uClinux
Arcturus Networks has a microcontroller module designed specifically to run uClinux. It is called the uCsimm. More information can be found at the uCsimm website.
SnapGear Inc produces both consumer and
developer products based upon uClinux. The SecureEdge (TM) is a
family of reference designs for secure, Internet-ready appliances. As a
development platform the SecureEdge (TM) makes it is easy to quickly
prototype deeply embedded applications. Customers have built diverse
applications such as gas station forecourt control with e-commerce,
government sports/betting regulatory controllers, and satellite protocol
optimized remote access routers. One notable project has been the BMS player developed
for MP3.com. SnapGear Inc provides total lifecycle services from conceptual
design through to manufacturing and even global fulfillment. Partners
include Motorola and Hitachi.
Aplio has several uClinux-based products, including the ATMEL ARM7TDMI based voice-over-IP telephone. The Aplio/Phone allows you to talk for as long as you want without incurring any long-distance charges. Aplio also offers the AT91 Development Board. This is a helpful tool for a development team using the Aplio/Trio to design an Internet Appliance.
AXIS ported uClinux to their ETRAX chip in order to develop a commercial product, their AXIS 2100 Network Camera. It is a digital indoor camera with direct network attachment.
ADOMO have a product line of great ColdFire based set top home thin appliances. Check them out [here], or read [this] article from linuxdevics.com.
TABO software developed a Programmable Logic Controller that uses Arcturus Networks' uCsimm and runs uClinux. Read this linuxdevices.com article on it. Contact TABO at tabo@niagra.com.
ATMEL has an ARM-based evaluation board, the AT91, that runs uClinux.
Arnewsh Inc. also makes evaluation boards that run uClinux.
CISCO 2500/3000/4000
Koen De Vleeschauwer
has created a patch that allows uClinux to run on older MC68EC030 based CISCO routers (2500/3000/4000). It requires 4MB of RAM. The patch file will be moved
into the uClinux archive in the next few days. For now the patch can be found
at
http://users.belgacom.net/gc376810/uClinux-cisco2500-0.1.tar.gz
|