[uCPenguin]


[uClinux.org]
Embedded Linux/Microcontroller Project

Home

What is uClinux?

Status

Getting started with uClinux

FAQ

uCsimm Hardware Project

uClinux Ports

bFLT and elf2flt

The Developers

E-Mail Forum

HTTP download

uClinux-dist on SourceForge

Sponsor Links

GETTING STARTED WITH THE SOURCE CODE

Installing without the CD

First, download an unmodified 2.0.38 Linux kernel, "linux-2.0.38.tar.gz", and unpack it into /opt/uClinux, or wherever you prefer to keep your source.

Download the latest uClinux patch (uClinux-2.0.38.1pre7.diff.gz at the time of this writing) from http://www.uclinux.org/pub/uClinux/ and unpack it to /opt/uClinux/linux.

Then patch it by typing 'patch -p1 < uClinux-2.0.38.1pre7.diff'.

Download and unpack uClinuxgcc-kit-160899.tar.gz into /opt/uClinux/ (Note: this file contains patches to build m68k compilers only.):

Download (but do not unpack) binutils-2.9.1.tar.gz and gcc-2.7.2.3.tar.gz into /opt/uClinux. 'cd' into /opt/uClinux/uclinuxgcc-kit-160899 and edit Makefile to set the install directory (INSTALLDIR). This is where the uClinux compilers will be installed. Now type 'make' to install the toolchain. (Note: you must have flex or lex installed)

To build a uClinux kernel for the uCsimm, cd into /opt/uClinux/linux and type 'make menuconfig'. Select the desired options, save, and exit. Then type 'make dep', followed by 'make linux.bin'

Download and unpack uC-libc-160899.tar.gz and uC-libm-060199.tar.bz2 into /opt/uClinux/. 'cd' into uC-libc and type 'make'. Do the same with uC-libm. This will create the files libc.a and libmf.a.

32-bit PIC patch for m68k-pic-coff 2.7.2.3: gcc-2.7.2.3-pic-32bit.tar.gz
This patch was done by Erwin Authried and is not supported.



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