The Linux/Microcontroller project is a port of Linux to systems without a Memory Management Unit (MMU).
Pronounced "you-see-linux", the name uClinux comes from combining the greek letter "mu" and the english capital "C". "Mu" stands for "micro", and the "C" is for "controller". uClinux first ported to the Motorola MC68328: DragonBall Integrated Microprocessor. The first target system to successfully boot is the PalmPilot using a TRG SuperPilot Board with a custom boot-loader created specifically for our Linux/PalmPilot port.
July 2010
The uClinux Project founders and principal maintainers are proud to announce the uClinux project will join the Open Innovation Network Patent Pool. If you use uClinux, this means you will be safer than ever from attack by Patent Trolls. -- D. Jeff Dionne et al.
January 1010
Phil Wilshire is presenting a uClinux training workshop Feb 22nd - 25th, 2010 in Norwood MA, USA. The course will make use of the Analog Devices BF537 processor running on the Stamp board.
The couse will cover a broad spectrum of topics from System setup and user space code to more detailed kernel code and device driver development.
Early booking price is $995.00 or $1295.00 after Feb 3th. The class size is limited to 12 people.
Details on signing up will be available at www.sysdcs.com
June 2009
The current uClinux-dist release is dated June 18, 2009. Here is a quick links to the tar.gz and tar.bz2 packages. Please when downloading pick either the tar.gz or the tar.bz2 version and not both as they are the same file.
Sept 2008
Jim Donelson has volunteered to set up a sourceforge uClinux project page in support improving uClinux-dist download speeds. The URL for the download page is: http://sourc
eforge.net/projects/uclinux/download
August 2008
The current uClinux-dist release is dated August 8, 2008. Here is a quick links to the tar.gz and tar.bz2 packages. Please when downloading pick either the tar.gz or the tar.bz2 version and not both as they are the same file.
The Freescale Technology Forum held a few session again this year that included support for its V2/V3 ColdFire cores featuring the use of uClinux as its Linux OS. The following link shows a video shot at the event demoing a ColdFire MCF53281 processor using uClinux to power an LCD driver while delivering Voice over IP: http://www.youtube.com/watch?v=lxvOLvS2aOc
Sept 2008
Jim Donelson has volunteered to set up a sourceforge uClinux project page in support improving uClinux-dist download speeds. The URL for the download page is: http://sourceforge.net/projects/uclinux/download
August 2008
The current uClinux-dist release is dated August 8, 2008. Here is a quick links to the tar.gz and tar.bz2 packages. Please when downloading pick either the tar.gz or the tar.bz2 version and not both as they are the same file.
The Freescale Technology Forum held a few session again this year that included support for its V2/V3 ColdFire cores featuring the use of uClinux as its Linux OS. The following link shows a video shot at the event demoing a ColdFire MCF53281 processor using uClinux to power an LCD driver while delivering Voice over IP: http://www.youtube.com/watch?v=lxvOLvS2aOc
June 2008
The Greg Ungerer has uploaded another test release of the uClinux-dist. Please see the uclinux-dev mailing list for link information.
June 2008
The Freescale Technology Forum is holding a few session again this year that includes support for its V2/V3 ColdFire cores featuring the use of uClinux as its Linux OS. If you are in the Orlando Florida area I would again encourage you to check it out (June 16-18).
July 2007
The current uClinux-dist release is dated January 30, 2007. Here is a quick links to the tar.gz and tar.bz2 packages. Please when downloading pick either the tar.gz or the tar.bz2 version and not both as theyare the same file.
June 2007
Again this year several uClinux developers will all be at the Ottawa Linux Symposium (Ottawa Canada June 27-30). Checkout the sessions that Robin Getz will be presenting at the conference.
BOF on "Embedded Linux" with Tim Bird June 27 at 6PM.
June 2007
The Freescale Technolgy Forum is holding many session on embedded Linux / uClinux this year (Orlando Florida June 25-28).
Hands on Workshop "Getting Started with uClinux on Cost-Effective 32 bit Devices (MCF5207/MCF5208)" with Tatiana Orofino on June 26.
Hands on Workshop "Introduction to Embedded Linux on ColdFire Processors (MCF5475/MCF5485)" with Cory Tate on June 27th.
Hands on Workshop "Configuring and Use of Coldfire Embedded Voip Kit with uClinux (MCF5328/MCF5329)" with Michael Durrant on June 27th.
Hands on Workshop "Building an MP3 Player on the uClinux Operating System Using the ColdFire MCF5249)" with Fabio Estevam on June 28th.
July 2006
Tim Bird, Michael Durrant, Robin Getz, Rob Landley and David McCullough will all be at the Ottawa Linux Symposium. Here is a run down of a few of the birds of a feather (BOF) and tutorials that may be of interest to uClinux developers attending the Linux Symposium.
BOF on "Embedded Linux" July 19 at 5PM.
BOF on "Memory Allocation for systems without MM" July 19 at 6PM.
Paper on "Native POSIX Threads Library Supporting uClibc" July 20 at 3PM.
Paper on "FS-Cache: Network Filesystem Caching" July 20 at 4PM.
Tutorial "Populating initramfs with BusyBox and uClibc" July 20 at 4PM.
BOF on "The Kernel Key Management Facility" July 20 at 5PM.
Tutorial on BlackFin titled "More Linux for less" July 21 at 10AM.
BOF on "Embedded Microcontroler Linux aka uClinux" July 21 at 6PM.
April 2005
Phil Wilshire will be holding a uClinux Training in
San Jose April 12th-14th 2005. The workshop provides
a fast paced comprehensive and complete introduction to the uClinux
distribution including many short cuts and tips. The target
system selected is the Analog Devices Blackfin BF533.
This device runs a linux 2.6 kernel and u-boot.
Most of the class will apply to any hardware target
using this distribution.
For details check out the link http://www.sysdcs.com/SDCSucbf.html
January 28, 2005
Doug Abbott will be holding an Embedded Linux class in San Francisco in March
coinciding with the Embedded Systems Conference.
For details check out the link
http://www.intellimetrix.us/emblinux.htm
to see the course content.
You can register for this course at Berkeley at http://www.unex.berkeley.edu/cat/306928.htmlfor more info on this uClinux based Embeded Linux class.
January 4, 2005
SSV Embedded System has released a dual inline package implementation of
the Freescale MCF5280. Check out the link to
DIL/NetPC DNP/5280
for more info on this uClinux emedded product.
January 3, 2005
The uClinux developers mailing list was down for a few days and
is back up.
April 15, 2004 Arcturus Networks Inc. has release its new
uCdimm board based on the Freescale MCF5282.
It will add uClinux based CAN bus support into its
existing product line of devices supporting uClinux.
Dec 3, 2003
Sigma Designs has released the uClinux kernel source for its EM8500 Progressive
DVD Player Development Kit. Chances are your home DVD player runs uClinux!
The current release is based on a 2.4.17 snapshot. Check out the
www.uClinux.org/ports/
page for links to the source code.
Nov 2, 2003
Dr John Williams has released uClinux support for Microblaze. Microblaze
is a highly-parameterisable 32 bit RISC soft-core processor targetted for
Xilinx FPGAs.i
The uClinux port to Microblaze was done by Dr John Williams in the Embedded
Systems group at the University of Queensland in Brisbane, Australia, as
part of the Universities reconfigurable computing research program.
The project home page is http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux.
Oct 29, 2003
ADI releases its uClinux port for the
Blackfin
dsp processor. The uClinux-dist and tools specific for this port can be found at
www.uclinux.org/pub/ports/blackfin.
This is an initial public release based on an earlier 2.4.6 kernel and
this Embedded Linux solution runs on the ADSP-BF535 and has been verified
by Metrowerks on the Hawk-35 and Eagle-35 Development boards from
Momentum Data Systems.
May 20, 2003
The uClinux mailing list will be unavailable for several hours today for maintenance.
May 2003 Riaan van Boom put together a quick start document for people new to uClinux. This document is a step by step guide to setting up the software up to a point where the kernel can be downloaded to the evaluation board.
May 2003 David McCullough announced uClinux-dist support for the H8, specifically the EDOSK-2674 platform. You can read the full announcement on uCdot.
April 2003 Samsung and Arcturus Networks demonstrated the new S3C2500 network processor running uClinux 2.4.20 at the Embedded Systems Conference in San-Francisco. For more information on this uClinux enabled product, check out Arcturus Networks
Feb 2003 Ted Ma released his MII FEC ioctl driver for the uCdimm 5272. The revised FEC driver supports the user MII-TOOL-FEC utility for controlling speed and duplex modes on the LXT972 as used on the Motorola M5272C3 and the Arcturus Networks M5272 uCdimm.
Oct 2002 Arcturus Networks released updates to the Samsung S3C4510 and S3C4530 processor architectures. The evS3C4530HEI board from Arcturus has been added to the public CVS (http://cvs.uclinux.org). The eval board evS3C4530HEI makes use of the uCbootloader API, uses the microcontroller version of the cs8900 driver (uCcs8900.c)
Aug 2002
Checkout the new uCdot website for
developers and users of uClinux or just Embedded Linux in general.
uCdot is hosted by
SnapGear.
3 Mar 2002
James Goodwin from Filanet has written an article " Linux on the Air "
that describes a practical uClinux application that runs on their InterJak
200 Server. The article was published in the March/April 2002
issue of Embeeded Linux Journal.
Feb 2002
Bernhard Kuhns has released RTAI for Coldfire
For those looking for a realtime solution that works with uClinux, now is
a good time to consider RTAI.
22 Jan 2002
Hitachi H8300 code now available for uClinux 2.0.38
Thanks to the Yoshinori Sato, Hitachi H8 code is now available for uClinux
2.0.38.x. A source tar of the H8300 directory is avialable at http://www.uclinux.org/ports/hitachi
and on http://cvs.uclinux.org.
21 Jan 2002
Bernhard Kuhns has announced that a board support package will be made
available for the ColdFire.
30 Nov 2001
SnapGear release 2.4.10 http://www.snapgear.com/news20011130.html
Thanks to the work of Greg Ungerer and Dave McCullough, SnapGear announced
the successful release of uClinux 2.4.10 for use on VPN security devices.
For more information of the status of the 2.4.x uClinux port for ColdFire
check out the www.ucliunx.org/ports/coldfire
page.
18 Jul 2001
Really cool contest featuring uCsimm! http://www.linuxdevices.com/news/NS8526178751.html
David Beckmeyer from Earthlink and regular uClinux contributor has just
announced a really cool contest featuring the uCsimm. Earthlink is sponsoring
a contest for Linux, XML, Java, wireless, and Web application developers.
The contest seeks creative application ideas for a prototype open-standards
"Automotive Vehicle Location" (AVL) telematics platform that was created
by EarthLink's R&D team.
11 Jun 2001
The latest uClinux based development board is now being made available by
Lineo and features an ATMEL R40807 ARM7 processor (AT91 Family) as well as
ethernet, 2 MB Flash and 2 MB SRAM. For more info check out their press
release at
http://www.lineo.ca/news_events/announcements/2001/06.11-1.html
29 May 2001 Greg Ungerer has updated the uClinux-coldfire page and announces new features that he has added to the uClinux 2.4.x kernel.
30 Mar 2001 The original uCsimm now has a cousin the uCdimm! The new uCdimm-dragonball module is twice the speed of the uCsimm, has two UART, two SPI, one ethernet port and is being offered with an improved host board called the Evolution. The press release from Lineo can be found at http://www.lineo.ca/news_events/announcements/2001/02.13.html
9 Mar 2001
Phil Whilshire and Joe deBlaquer recently discussed the ongoing improvement
being made on the uClinux compilers. Phil announced the release of an
updated ldelf2flt for the arm-pic-elf-gcc-2.96 compiler. An error was
discover in the NetSilicons ARM7TDMI compiler distribution for pointer
to external functions. The patch was contributed by Faisal Akber and Michael
Durrant. Joe and Phil are regular contributors to the uClinux project.
Joe can be reached at Joe@uclinux.org and Phil can be reached at Philw@uclinux.org
17 Jan 2001 Lineo software engineers have adding strong VPN support based upon the IPSec standard to their OEM NETtel router. The NETtel family of routers uses uClinux as its base operating system. For more information a technical bulletin can be found at http://www.lineo.ca/developer_info/technical_bulletins/nettel.html
16 Jan 2001
Erik Andersen has been working on the uClibc and has comitted a numbed
of changes into the CVS. If you are actively working on the uClinux uClibc
and have patches please forward them to Erik.
5 Jan 2001 Jeff Dionne announced the release of uClinux 2.4.0.0pre0 by the uClinux 2.4 team just 24 hours after the official release of Linux 2.4. The team included Erik Andersen, Randy Buchanan, Michael Durrant, Michael Leslie, David McCullough, Greg Ungerer and others. uClinux 2.4 can downloaded from the official uClinux cvs cvs.uclinux.org/cgi-bin/cvsweb/uClinux-2.4.x/ and on the www.uClinux.org/pub/uClinux/uClinux-2.4.x web page.
17 Nov 2000
Michael Leslie has released a snap shot of his latest work on Motorola
mc68360 port of uClinux.
16 Nov 2000 The CVS team for the uClinux project [Erik Andersen, Jeff Dionne and Michael Durrant] have put the cvs.uclinux.org online. Check out http://cvs.uclinux.org
26 Sept 2000 Jeff Dionne and John Drabik announced that they have sucessful ported uClinux to a Field Programmable Gate Array (FPGA) running the Leon SPARC open source core created by the European Space Agency (ESA). Click [here] for a press release on the technolgy that was released and demonstrated at the Embedded Systems Conference in SAN JOSE.
10 January 2000 The latest release of uClinux, 2.0.38.1pre5, is shipping on CD today. The uClinux CD contains the popular uClinux System Builder Kit. The CD version supports the uCsimm embedded Linux microcontroller, in addition to a broad spectrum of commercially competitive chips. Order the CD!
22 October 1999
The uCsimm module Rt-Control
Inc. created to run uClinux for embedded systems is now shipping.
Find out details here.
30 September 1999 The uCsimm mailing list has moved. Our archives are located here. Sign up today: ucsimm-request@uclinux.com with 'subscribe ucsimm' in the body of the message or click here.
May 1999 Greg has updated the coldfire port of uClinux.
February 1999 uClinux was successfully ported to the Motorola MCF5206 and MCF5307 ColdFire® microprocessor. See our ports page for more information.
January 1999 Kenneth Albanowski and D. Jeff Dionne released the latest update to the uClinux tools and patches.
December 1998 D. Jeff Dionne and Michael Durrant started work on designing a simm module capable of using the uClinux code as an OS.
January 1998 The first port of Linux to systems without a MMU was done during the last week of January, 1998 by Kenneth Albanowski and D. Jeff Dionne. As with all ports of Linux, this is free software under the GNU Public License. The first public target for this MMU-less port of Linux was demonstrated on a Palm PDA.