mkdir /opt/loox_720/devel/linux mkdir /opt/loox_720/devel/linux/linux-2.6.16-hh0_modules cd /opt/loox_720/devel/linux # get crosscompile toolchain wget ftp://ftp.handhelds.org/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2 # unpack xcompile toolchain tar xvjf arm-linux-gcc-3.4.1.tar.bz2 # get a 2.6.16-h0 cvs kernel tree cvs -d :pserver:anoncvs@anoncvs.handhelds.org:/cvs checkout -d linux-2.6.16-hh0 linux/kernel26 # get a patch wget http://true.cz/linux-2.6.16-hh0_loox720.patch.gz # apply a patch gunzip linux-2.6.16-hh0_loox720.patch.gz cd linux-2.6.16-hh0 patch -p1 <../linux-2.6.16-hh0_loox720.patch # make kernel export ARCH=arm export CROSS_COMPILE=/opt/loox_720/devel/linux/arm-linux-gcc-3.4.1/usr/local/arm/3.4.1/bin/arm-linux- export DEPMOD=echo export INSTALL_MOD_PATH="/opt/loox_720/devel/linux/linux-2.6.16-hh0_modules" make loox720_defconfig zImage modules modules_install # copy kernel to / on SD card synce-pcp -d3 linux-2.6.16-hh0/arch/arm/boot/zImage ":/SD-MMCard/zImage"