Kernel Preparation
Install dependencies
sudo apt-get install u-boot-tools g++-arm-linux-gnueabi
Download the kernel
cd duovero mkdir kernel-dev cd kernel-dev git clone git://github.com/gumstix/linux.git linux -b omap-3.5
Download the defconfig file for overo from here: https://github.com/gumstix/meta-gumstix/blob/dylan/recipes-kernel/linux/linux-gumstix-3.5/overo/defconfig
wget https://github.com/gumstix/meta-gumstix/blob/dylan/recipes-kernel/linux/linux-gumstix-3.5/overo/defconfig cp defconfig linux/.config make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
Build the kernel and modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage -j2 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules -j2
The resulting uImage should be built in arch/arm/boot. Modules will be installed by the script that makes the SD card.
MLO and u-boot can be found here: