Work-in-Progress 26-june-2009
How To: Running Fedora-ARM on Sheevaplug
Introduction
The SheevaPlug is a development platform, targeted for use as a plug computer, and designed to run network-based software services. It features a Kirkwood Series SoC with an embedded Marvell Sheeva™ CPU core running at 1.2 GHz.
=== Technical Specifications
- Power: 2.3w idle no attached devices, 7.0w running at 100% CPU utilization
- CPU: Marvell Kirkwood 88F6281 ARM Based, 1Ghz - 2Ghz processor
- Memory: 512MB SDRAM, 512MB Flash
- Display: none
- Connectivity: USB 2.0, SD, Gigabit Network,JTAG mini USB
- Dimensions: 110 x 69.5 x 48.5 (mm)
Setup Kernel Image
You can either simply use a pre-built kernel image or build your own from source.
Pre-built Kernel Image
You can get one of the following pre-built kernel images for ARM: 1. Include link XXX
Build Kernel Image From Source
You will need to have an ARM cross-compiler. If you do not have one, download one from CodeSourcery's web-site, install it and ensure that is it in your path.
export arch=ARM export CROSS_COMPILE=arm-none-linux-gnueabi-
You can also use the Fedora cross toolchain that we provide.
Download the Linux kernel (I have tested with 2.6.30), and build it for kirkwood_defconfig.
$ cd linux-2.6/ $ make kirkwood_defconfig $ make uImage