Difference between revisions of "Linux Kernel 2.6.37.y - Wilink 8"

From IGEP - ISEE Wiki

Jump to: navigation, search
Line 23: Line 23:
 
! '''Modules binaries wilink-8'''
 
! '''Modules binaries wilink-8'''
 
|-
 
|-
|  IGEP00x0   
+
|  IGEP0030   
  
 +
|
 
|  
 
|  
 
|  
 
|  

Revision as of 17:53, 5 May 2015

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)


The currently supported IGEP Expansion Boards are as follows:

  • IGEP PARIS / BERLIN (BASE0010)


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

Platform zImage binary Modules binaries Modules binaries wilink-8
 IGEP0030 

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/) and test the last unstable version at your own risk (see "Linux mainline tree (development)" chapter in The Linux kernel)

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.