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

From IGEP - ISEE Wiki

Jump to: navigation, search
(Introduction)
Line 3: Line 3:
  
 
{{Message/Work in progress}}
 
{{Message/Work in progress}}
 +
 +
__TOC__
  
 
= Introduction =
 
= Introduction =
Line 10: Line 12:
 
On this 2.6.37.y version, supported IGEP Processor Boards are:
 
On this 2.6.37.y version, supported IGEP Processor Boards are:
 
* IGEP COM MODULE / ELECTRON (IGEP0030)
 
* IGEP COM MODULE / ELECTRON (IGEP0030)
 
+
* IGEP v2 (IGEP0020)
  
 
The currently supported IGEP Expansion Boards are as follows:
 
The currently supported IGEP Expansion Boards are as follows:
Line 16: Line 18:
  
  
Binaries: latest stable kernel version is: '''2.6.37-9 (20140522)'''
+
== 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)'''<br>
 +
 
 +
See [[Linux_Kernel_2.6.37.y | Linux_Kernel_2.6.37.y]]
 +
== 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)'''<br>
  
 
{| border="1"
 
{| border="1"
 
|-
 
|-
 
! '''Platform'''  
 
! '''Platform'''  
+
! '''Kernel source'''
 +
! '''Compat Wireless source'''
 
! '''zImage binary'''  
 
! '''zImage binary'''  
 
! '''Modules binaries'''
 
! '''Modules binaries'''
! '''Modules binaries wilink-8'''
 
 
|-
 
|-
| &nbsp;IGEP0030&nbsp;  
+
| &nbsp;IGEP00x0&nbsp;  
 
+
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/linux-omap-2.6.37-10-wilink8-0.tar.gz 2.6.37-10-Wilink8-0] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/linux-omap-2.6.37-10-wilink8-0.tar.gz.md5 md5sum])
|  
+
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/compat-wireless-wilink8-0.tar.gz compat-wireless-wilink8-0] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/zImage-2.6.37-10-wilink8-0.bin.md5 md5sum])
|  
+
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/zImage-2.6.37-10-wilink8-0.bin zImage-2.6.37-10-wilink8-0.bin] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/zImage-2.6.37-10-wilink8-0.bin.md5 md5sum])
 +
| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/modules-2.6.37-10-wilink8-0.tar.gz modules-2.6.37-10-wilink8-0] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.37-10/modules-2.6.37-10-wilink8-0.tar.gz.md5 md5sum)]
 
|  
 
|  
 
|}
 
|}
 +
 +
= Build kernel from sources  =
 +
See [[Linux_Kernel_2.6.37.y | Linux_Kernel_2.6.37.y]]
  
 
= Build kernel from sources  =
 
= Build kernel from sources  =

Revision as of 18:25, 28 May 2015


Igep community logo.png 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)

See Linux_Kernel_2.6.37.y

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

See Linux_Kernel_2.6.37.y

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.