Changes

Linux Kernel 2.6.37.y - Wilink 8

2,760 bytes added, 17:41, 5 May 2015
Created page with '__TOC__ = Introduction = This article is for specific 2.6.37.y Linux kernel branch serie. <br> It is interesting read The Linux kernel article previously. …'
__TOC__

= Introduction =
This article is for specific 2.6.37.y Linux kernel branch serie. <br>
It is interesting read [[The_Linux_kernel|The Linux kernel article]] previously.

On this 2.6.37.y version, supported IGEP Processor Boards are:
* IGEP COM MODULE / ELECTRON (IGEP0030)


The currently supported IGEP Expansion Boards are as follows:
* IGEP PARIS / BERLIN (BASE0010)


Binaries: latest stable kernel version is: '''2.6.37-9 (20140522)'''

{| border="1"
|-
! '''Platform'''
! '''Sources'''
! '''zImage binary'''
! '''Modules binaries'''
|-
| &nbsp;IGEP00x0&nbsp;
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/linux-omap-2.6.37-9.tar.gz 2.6.37-9] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/linux-omap-2.6.37-9.tar.gz.md5 md5sum])
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/zImage-2.6.37-9.bin zImage-2.6.37-9.bin] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/zImage-2.6.37-9.bin.md5 md5sum])
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/modules-2.6.37-9.tar.gz modules-2.6.37-9] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/modules-2.6.37-9.tar.gz.md5 md5sum)]
|}

= Build kernel from sources =

'''Download''' the latest stable version sources and follow next steps:

wget http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-9/linux-omap-2.6.37-9.tar.gz
tar xzf linux-omap-2.6.37-9.tar.gz
cd [kernel version]

Also, it could download from GIT Repositories ([http://git.isee.biz/ http://git.isee.biz/]) and test the last unstable version at your own risk (see "''Linux mainline tree (development)''" chapter in [[The Linux kernel]])<br>

'''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

<br> 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 [[How do I edit my kernel command line | 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.

[[Category:Linux Kernel]]
49
edits