Difference between revisions of "Hacking Linux for chumby"
From Chumby Wiki
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.