CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors

Supported Devices


Cubieboard

Introduction

The Cubieboard is an low cost, high performance open ARM box based on Allwinner A10 (Cortex-A8 1Ghz) which can be used in many fields.

CPU Information

Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 1001.88
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : sun4i
Revision : 0000
Serial : 0000000000000000

boot.log

Installation

Booting CRUX-ARM from uSD

This info is based on http://linux-sunxi.org/Bootable_SD_card.
To install the current release we need to setup an uSD card with 2 partitions after cluster 2048 (see http://linux-sunxi.org/Bootable_SD_card#Partitioning for details). The first partition must be vfat formated, required for bootloader's stuff and the second one must be ext2, ext3 or ext4 formated and will contain the files from the release and current kernel modules.

dd if=sunxi-spl.bin of=/dev/sdX bs=1024 seek=8
dd if=u-boot.bin of=/dev/sdX bs=1024 seek=32

Configuration

We should setup all the important files: pkgmk.conf, prt-get.conf, inittab, fstab, rc.conf, net ...

Serial Console

To obtain serial access we need to make some modifications to this file:

s1:2:respawn:/sbin/agetty 115200 ttyS0 vt100

Udev Rules

KERNEL=="mali", MODE="0660", GROUP="video"
KERNEL=="ump", MODE="0660", GROUP="video"