Changes between Version 5 and Version 6 of CSPFL_Kernel
- Timestamp:
- 11/06/09 11:49:13 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CSPFL_Kernel
v5 v6 4 4 = The Kernel = 5 5 6 '''The kernel source is no longer maintained through beaversource, instead look here: [https://code.oregonstate.edu/git/oswald-kernel/]''' 6 The kernel source is maintained in the oswald-kernel git repository found at [https://code.oregonstate.edu/git/oswald-kernel]. 7 7 8 [[BR]]9 8 Notice that there are a number of branches on the main kernel tree: 10 9 * master - This is the main branch, use this for normal use 11 10 * oswald-dss2 - This branch keeps up to date with upstream video trees 12 11 * 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 n ot considered stable ever12 * oswald-goskab - This is Ben Goska's branch, be careful if you decide to use it as it is never considered stable 14 13 15 14 ---- 24 23 25 24 == Configuring the kernel == 26 TODO... 25 To configure the kernel with the default settings for the OSWALD run the command: 26 27 {{{ 28 #!sh 29 make omap3_oswald_defconfig 30 }}} 31 32 Then, you can manually configure kernel options using your favorite method such as: 33 34 {{{ 35 #!sh 36 make menuconfig 37 }}} 27 38 28 39 == Building the kernel == 29 TODO...40 In 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]. 30 41 31 ---- 32 '''This page is dedicated to provide information on how configure and build the Kernel.''' 42 If you are using the toolchain provided with the SDK, you can execute the following command to build the kernel: 43 44 {{{ 45 #!sh 46 CROSS_COMPILE=arm-radix-linux-gnueabi- make -j2 uImage 47 }}} 48 49 If you are using a Gentoo cross-compile toolchain you will have to use the command: 50 51 {{{ 52 #!sh 53 CROSS_COMPILE=armv7a-softfloat-linux-gnueabi- make -j2 uImage 54 }}} 55 56 Note that you should increase the "-j2" argument if you have a fast, multi-core system and want to speed up the compile time.
