Repositories Kernel:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
git clone repository_name name_directory
git clone git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git linux-omap
Cross compiling Kernel:
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap2plus_defconfig
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
make CONFIG_DEBUG_SECTION_MISMATCH=y
Other options:
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- modules
sudo make ARCH=arm INSTALL_MOD_PATH=/media/rootfs modules_install
sudo make ARCH=arm INSTALL_FW_PATH=/media/rootfs/lib/firmware firmware_install
sudo make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_HDR_PATH=/media/rootfs/usr/temp headers_install
Configuration file:
../arch/arm/mach-omap2/board-omap3beagle.c
Other things:
To view bootargs, type: "cat /proc/cmdline"
Links: