Linux Kernel 2.6.37.y - Wilink 8
From IGEP - ISEE Wiki
Contents
[hide]
![]() |
This is a work in progress article. Help other developers like you in the IGEP Community by improving it! |
Introduction
This article is for specific 2.6.37.y Linux kernel branch serie.
It is interesting read The Linux kernel article previously.
On this 2.6.37.y version, supported IGEP Processor Boards are:
- IGEP COM MODULE / ELECTRON (IGEP0030)
- IGEP v2 (IGEP0020)
The currently supported IGEP Expansion Boards are as follows:
- IGEP PARIS / BERLIN (BASE0010)
Older IGEP devices (Marvell wifi and NO wifi versions) - P/N: IGEP0020-RCxx, IGEP0030-RExx
Binaries: latest stable kernel version for older IGEP devices is: 2.6.37-10 (20140708)
Newer IGEP devices (TI Wilink8 wifi versions) - P/N: IGEP0020-RF6x, IGEP0030-RG6x
Binaries: latest stable kernel version for newer IGEP devices is: 2.6.37-10-wilink8-0 (20150528)
Platform | Kernel source | Compat Wireless source | zImage binary | Modules binaries | |
---|---|---|---|---|---|
IGEP00x0 | 2.6.37-10-Wilink8-0 (md5sum) | compat-wireless-wilink8-0 (md5sum) | zImage-2.6.37-10-wilink8-0.bin (md5sum) | modules-2.6.37-10-wilink8-0 (md5sum) |
Build kernel from sources
Build kernel from sources
Download the latest stable version sources and follow next steps:
git clone git://git.isee.biz/pub/scm/linux-omap-2.6.git cd linux-omap-2.6 git checkout origin/linux-2.6.37.y-wilink8 -b linux-2.6.37.y-wilink8
Configure Linux kernel for IGEP devices. IGEP is ARM architecture based device. A generic configuration is provided for all IGEP machines, and can be used as the default by
make ARCH=arm igep00x0_defconfig
Then build the kernel and kernel modules. The result will be an zImage file in arch/arm/boot directory. Execute:
make ARCH=arm CROSS_COMPILE=[your cross compiler] zImage modules
For example, if you are using IGEP SDK Toolchain (How to setup a cross compiler) then you should execute following cmdline:
make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- zImage modules
You can install the kernel modules to your target rootfs
make ARCH=arm CROSS_COMPILE=[your cross compiler] INSTALL_MOD_PATH=[path to your target rootfs] modules_install
Kernel Parameters
This chapter describes some kernel command line parameters you can pass to the kernel during system startup. They also depend on the presence of the hardware with which they are associated.