If you make changes to the kernel, such as modifying a device driver, you will need to build and install a new kernel on your assabet.
Before you can build and install a new kernel, you must have completed the following steps:
You must have installed the skiff toolchain, which contains the compiler and libraries for compiling ARM applications on an x86-based machine. You can get the toolchain from Handhelds.org. Follow the instructions in the README file.
You must have created a development tree for both the kernel and the filesystem. See the section called Creating a Unique Development Tree.
Make ~/assabet/kernel/ your current directory, where ~ represents the directory path where you installed your development kernel.
To configure and bulid the kernel, enter the following commands:
make oldconfig make dep make zImage make modules
As the superuser, enter the following command to install the modules into the filesystems:
make INSTALL_MOD_PATH=~/filesystems/init modules_install
Where ~ represents the path where you installed your development filesystems.
Make a RAMDisk file for the filesystems, following the instructions in the section called Make a RAMDisk for the Filesystems.
Upload the new kernel and the RAMDisk file following the instructions in the section called Upoading Kernel and RAMDisk files to the Assabet.