Changes between Version 5 and Version 6 of CSPFL_Kernel

Show
Ignore:
Author:
hardert (IP: 67.169.210.177)
Timestamp:
11/06/09 11:49:13 (2 weeks ago)
Comment:

Add more instructions

Legend:

Unmodified
Added
Removed
Modified
  • CSPFL_Kernel

    v5 v6  
    44= The Kernel = 
    55 
    6 '''The kernel source is no longer maintained through beaversource, instead look here: [https://code.oregonstate.edu/git/oswald-kernel/]''' 
     6The kernel source is maintained in the oswald-kernel git repository found at [https://code.oregonstate.edu/git/oswald-kernel]. 
    77 
    8 [[BR]] 
    98Notice that there are a number of branches on the main kernel tree: 
    109 * master - This is the main branch, use this for normal use 
    1110 * oswald-dss2 - This branch keeps up to date with upstream video trees 
    1211 * oswald-origin - This branch keeps up to date with upstream (kernel.org) 
    13  * oswald-goskab - This is Ben Goska's branch, be careful if you decide to use it as it is not considered stable ever 
     12 * oswald-goskab - This is Ben Goska's branch, be careful if you decide to use it as it is never considered stable 
    1413 
    1514---- 
    2423 
    2524== Configuring the kernel == 
    26 TODO... 
     25To configure the kernel with the default settings for the OSWALD run the command: 
     26 
     27{{{ 
     28#!sh 
     29make omap3_oswald_defconfig 
     30}}} 
     31 
     32Then, you can manually configure kernel options using your favorite method such as: 
     33 
     34{{{ 
     35#!sh 
     36make menuconfig 
     37}}} 
    2738 
    2839== Building the kernel == 
    29 TODO..
     40In order to build the kernel, you must have a cross-compile toolchain for the OSWALD on your system. The easiest way to get one is get use the provided [wiki:CSPFL_SDK SDK]. Otherwise, if you are familiar with Gentoo you can build the cross-compile toolchain using [wiki:CSPFL_GentooCrossCompiling these instructions]
    3041 
    31 ---- 
    32 '''This page is dedicated to provide information on how configure and build the Kernel.''' 
     42If you are using the toolchain provided with the SDK, you can execute the following command to build the kernel: 
     43 
     44{{{ 
     45#!sh 
     46CROSS_COMPILE=arm-radix-linux-gnueabi- make -j2 uImage 
     47}}} 
     48 
     49If you are using a Gentoo cross-compile toolchain you will have to use the command: 
     50 
     51{{{ 
     52#!sh 
     53CROSS_COMPILE=armv7a-softfloat-linux-gnueabi- make -j2 uImage 
     54}}} 
     55 
     56Note that you should increase the "-j2" argument if you have a fast, multi-core system and want to speed up the compile time.