Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

README
This just a simple set of scripts to rebuild a known working kernel for ARM devices..

Script Bugs: "bugs@rcn-ee.com"

Dependencies: GCC ARM Cross ToolChain

Ubuntu (for target "armel", prior to 12.04):
sudo apt-get install gcc-arm-linux-gnueabi
set: "CC=arm-linux-gnueabi-" in system.sh

Ubuntu (for target "armhf", 12.04+ is available in armhf):
sudo apt-get install gcc-arm-linux-gnueabihf
set: "CC=arm-linux-gnueabihf-" in system.sh

Linaro:
http://www.linaro.org/downloads/

Angstrom:
http://www.angstrom-distribution.org/simplified-development-setup

Dependencies: Linux Kernel Source

This git repo contains just scripts/patches to build a specific kernel for these
ARM devices. It doesn't any of the mainline kernel source, so it must clone a
local tree for use.

By default this script will clone the linux-stable tree, to ${HOME}/linux-src:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

If you've already cloned torvalds tree and would like to save some hard drive
space, just modify the LINUX_GIT variable in system.sh to point to your current
git clone.

Build Kernel Image:

./build_kernel.sh

Optional: Build Debian Package:

./build_deb.sh

Install Kernel Image to SD card: (requires MMC set in system.sh)

./tools/install_image.sh

Development/Hacking:

first run (to setup baseline tree): ./build_kernel.sh
then modify files under KERNEL directory
then run (to rebuild with your changes): ./tools/rebuild.sh
Something went wrong with that request. Please try again.