Difference between revisions of "Hacking Linux for chumby"

From Chumby Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
=Alpha Prototype=
 
The Alpha Prototype chumby runs a modified linux 2.4.20 kernel.
 
The Alpha Prototype chumby runs a modified linux 2.4.20 kernel.
  
Line 10: Line 11:
 
  # cd kernel
 
  # cd kernel
 
  # tar zxvf chumby_kernel.tgz
 
  # tar zxvf chumby_kernel.tgz
 +
# make menuconfig
 +
(then immediately exit and save the config)
 +
# make dep
 +
# make Image
 +
 +
If all goes well, you should end up with an uncompressed kernel image at arch/arm/boot/Image.
 +
 +
=Ironforge=
 +
The "Ironforge" production chumby runs Linux 2.6.16 kernel.
 +
 +
First install the [[GNU Toolchain]]
 +
 +
In order to build the chumby kernel, you can download the kernel source from [http://files.chumby.com/source/linux-2.6.16-chumby-1.0.tar.gz linux-2.6.16-chumby-1.0.tar.gz] and build by doing the following:
 +
 +
# mkdir kernel
 +
# cd kernel
 +
# tar zxvf linux-2.6.16-chumby-1.0.tar.gz
 
  # make menuconfig
 
  # make menuconfig
 
  (then immediately exit and save the config)
 
  (then immediately exit and save the config)

Revision as of 11:07, 9 August 2007

Alpha Prototype

The Alpha Prototype chumby runs a modified linux 2.4.20 kernel.

Compiling the Kernel

First, install the GCC Toolchain.

In order to build the chumby kernel, you can download the kernel source from chumby_kernel.tgz and build by doing the following:

# mkdir kernel
# cd kernel
# tar zxvf chumby_kernel.tgz
# make menuconfig
(then immediately exit and save the config)
# make dep
# make Image

If all goes well, you should end up with an uncompressed kernel image at arch/arm/boot/Image.

Ironforge

The "Ironforge" production chumby runs Linux 2.6.16 kernel.

First install the GNU Toolchain

In order to build the chumby kernel, you can download the kernel source from linux-2.6.16-chumby-1.0.tar.gz and build by doing the following:

# mkdir kernel
# cd kernel
# tar zxvf linux-2.6.16-chumby-1.0.tar.gz
# make menuconfig
(then immediately exit and save the config)
# make dep
# make Image

If all goes well, you should end up with an uncompressed kernel image at arch/arm/boot/Image.