[uCPenguin]


[uClinux]
Embedded Linux/Microcontroller Project

Home

What is uClinux?

Status

Getting started with uClinux

FAQ

uCsimm Hardware Project

uClinux Ports

The Developers

E-Mail Forum

Contact us

HTTP download

CVS repository

Sponsor Links

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 2007
Greg Ungerer has been posting patches against the dist for those wishing to follow the mid-release updates. The Patches can be found at the following link: http://www.uclinux.org/pub/uClinux/dist/patches/ Feed back on these patches can be posted to the uClinux-dev mailing list. If you wish to subscribe to the mailling list you can do it here https://mailman.uclinux.org/mailman/listinfo/uclinux-dev/.

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.

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.

  • Session on "More Linux for Less" with Robin Getz on June 27th at Noon.
  • 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.

July 2005
David McCullough announces the uClinux-2.4.31-uc0 release.

July 2005
Greg Ungerer announces the uClinux-2.6.12-uc0 release.

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.

Jan 14, 2004
David McCullough announced uClinux-2.4.24-uc0. You can read the full announcement on uCdot.

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.

Jun 26, 2003
David McCullough announced uClinux-2.4.21-uc0. You can read the full announcement on uCdot.

May 22, 2003
Greg Ungerer announced uClinux-dist-20030522. You can read the full announcement on uCdot.

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.

Jul 2002
Greg announces the latest uClinux-dist-20020701 tarball is available. It can be downloaded from http://www.uclinux.org/pub/uClinux/dist/

Jun 2002
David announces the availability of patches to run uClinux in the GDB/ARMulator. More info can be found at http://www.uclinux.org/pub/uClinux/utilities/armulator/.

Jun 2002
Check out this neat site at http://amoras.2y.net/robotics. This robotics project also uses uClinux and the Arcturus uCsimm module.

Apr 2002
Check out this neat site at http://www.schoeldgen.de/robot/. This robotics project uses uClinux and the Arcturus uCsimm module.

15 Apr 2002
Arcturus Networks now officially hosting the uClinux project.

10 Apr 2002
10 April 2002, uClibc 0.9.11 Released
Eric Andersen announced the release of the 0.9.11 version of uClibc. The src code is available on http://cvs.uclinux.org as well as http://www.uclibc.org/downloads/.

Mar 2002
ColdFire 5272 uCdimm now available
For info on the newest member of the uCdimm family see www.uCdimm.com for details. Online ordering is available at https://shop.arcturusnetworks.com/orderdeskform.shtml

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.

18 Jun 2001
uCdimm runs without battery. What next ... check out the link http://www.uclinux.org/hand-powered_web_server/index.html I did not believe it myself until Pierre showed me a live demo of the thing running on Friday.
hand-powered_web_server

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.

22 Dec 2000
Lineo, Inc. released a press release on the development of uClinux 2.4 based on the test linux 2.4.0 test 11 a copy of the press release can be found at http://www.lineo.ca/news_events/announcements/2000/12.22.html

19 Nov 2000
Michael Durrant has updated the mail archives for the uClinux-dev and uCsimm mailing lists. To access the archives visit http://www.uclinux.org/pub/uCsimm/archive/index.html and http://www.uclinux.org/pub/uClinux/archive/index.html

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.

12 April 2000
New uClinux version 2.0.38.1pre7 announced today. Download the .diff file NOW!

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.

13 September 1999
Jeff and Michael have released uClinux 2.0.38.0 and a CD is now available from https://shop.arcturusnetworks.com/orderdeskform.shtml

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.

This Open Source Project Sponsored By:

Arcturus Networks

Snap Gear


Copyright © 1998 - 2002 D. Jeff Dionne and Michael Durrant Copyright © 2001 - 2007 Arcturus Networks Inc.
uClinux, µClinux, uCsimm, µCsimm, uCdimm, µCdimm, Arcturus and the logos versions are Trademarks of Arcturus Networks Inc.
SnapGear and logo are Trademarks of SnapGear Inc.