You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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:

https://www.gumstix.com/software/software-downloads/

  • No labels