This just a simple set of scripts to rebuild a known working kernel for omap devices..
Script Bugs: "bugs@rcn-ee.com"
Supported Boards:
BeagleBoard xM
PandaBoard
Weakly Support Boards:
BeagleBoard Bx
BeagleBoard Cx
igevp2
touchbook
Dependencies: GCC ARM Cross ToolChain
Ubuntu:
sudo apt-get install gcc-arm-linux-gnueabi
Linaro:
http://www.linaro.org/downloads/
Angstrom:
http://www.angstrom-distribution.org/simplified-development-setup
Dependencies: Linux Kernel Source
This script, pulls the mainline kernel source from git.. Using git, you can clone the linux-stable git tree from kernel.org anywhere. (it's a large download)..
For example: in your user directory:
cd ~/
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Then update "LINUX_GIT" to "LINUX_GIT=~/" in system.sh
Build: zImage/Modules:
"./build_kernel.sh"
Install to SD card: zImage/Modules:
"./tools/load_uImage.sh"
Build: Debian deb package:
"./build_deb.sh"
Create SGX install Package: (OMAP3/AM37xx only, no PandaBoard Support)
"./create_sgx_package.sh"
Create DSP install Package: (OMAP3/AM37xx only, no PandaBoard Support)
"./create_dsp_package.sh"
Hacking: Made some some changes but don't want to rebuild the whole tree:
zImage/Modules:
"./tools/rebuild.sh"
Deb:
"./tools/rebuild_deb.sh"