Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Linux Kernel 3.8.y

1,952 bytes added, 15:30, 26 July 2013
New Linux Kernel 3.8.y
__TOC__

= Introduction =

The currently supported IGEP Processor Boards are as follows:
* IGEP COM AQUILA (IGEP0033)

The currently supported IGEP Expansion Boards are as follows:
* IGEP AQUILA EXPANSION (BASE0033)

Binaries: latest stable kernel version is: '''3.8.13-0 (20130725)'''

{| border="1"
|-
! '''Platform'''
! '''Sources'''
! '''zImage binary'''
! '''Modules binaries'''
! '''Device Tree binary'''
|-
|  IGEP0033 
|
|
|
|
|}

= Build kernel from sources =

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

wget http://downloads.isee.biz/pub/releases/linux_kernel/v3.8.13-0/linux-omap-3.8.13-0.tar.gz
tar xzf linux-omap-3.8.13-0.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 omap2plus_defconfig

Then '''build''' the kernel, the kernel modules and the device tree files. The result will be an ''zImage'' file in arch/arm/boot directory. Execute:

make ARCH=arm CROSS_COMPILE=[your cross compiler] zImage modules dtbs

<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

= Adding New Expansion Boards =

This chapter is meant to be a starting point for people to learn how to add your own expansion board in three steps.

TODO


= Known issues =

Not for now

= Changelog =
*[http://git.isee.biz/?p=pub/scm/linux-omap-2.6.git;a=commit;h=7716998dc39f4c734d7cf0e44e7f4f38297b4c46 Release 3.8.13-0]
**First release for 3.8.y series

[[Category:Linux Kernel]]
0
edits