Build kernel

From KiSS DP 558 STAGE2 WiKi
Revision as of 19:38, 22 February 2012 by Lars (talk | contribs) (Protected "Build kernel" ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading])
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Back

KiSS players run uClinux 2.4.17 for ARM processors without a MMU. Specifically, it runs the Sigma Designs' port for the JASPER architecture platform. The GPL'd portions of the kernel have been released by KiSS.

You need to have a working crosscompiler

http://www.uclinux.org/pub/uClinux/arm-elf-tools/arm-elf-tools-20030314.sh

It was built using a RedHat-6.2 system and the default gcc/binutils installation directory of /usr/local. The binary package is a self extracting script so that it can take care of cleaning up from previous installations which is critical to a working toolchain.

You also need to download the GPL files

http://www.linksysbycisco.com/IT/it/supportgplcode?gplsku=

Just copy your config file to .config and run

make ARCH=armnommu CROSS_COMPILE=arm-elf- oldconfig dep linux

So if you want to create a VR-558 kernel you need to

cp VR-558.release.kernel .config
make ARCH=armnommu CROSS_COMPILE=arm-elf- oldconfig dep linux

If you are interested in a kernel completely running from NFS, check out Running a Custom Firmware from NFS or feel free to contact me, dnewir723n [1].