The ODROID-C2 is a $40 quad-core computer, providing one of the most cost-effective ARMv8 AArch64 development boards available. Board dimensions are identical to the ODROID-C1, and it can use the same power supply or be powered through the micro USB port.
Features of the board include:
Replace sdX in the following instructions with the device name for the SD card as it appears on your computer. Use the provided micro SD to eMMC adapter card to install to eMMC.
dd if=/dev/zero of=/dev/sdX bs=1M count=8
fdisk /dev/sdX
mkfs.ext4 /dev/sdX1
mkfs.ext4 -O ^metadata_csum,^64bit /dev/sdX1
mkdir root mount /dev/sdX1 root
wget http://os.archlinuxarm.org/os/ArchLinuxARM-odroid-c2-latest.tar.gz bsdtar -xpf ArchLinuxARM-odroid-c2-latest.tar.gz -C root
cd root/boot ./sd_fusing.sh /dev/sdX cd ../..
umount root
pacman-key --init pacman-key --populate archlinuxarm
For servers (ie, no need for a display), uncomment the following in
/boot/boot.ini
to free up approx 300M of memory at the cost of disabling the
video subsystem:
setenv nographics "1"
ODROIDs have dual LEDs: a red power LED which is always on if power is supplied, and a blue LED which can be configured.
By default, the blue LED is a heartbeat LED, which flashes when the kernel is
running. This can be configured in /sys/class/leds/blue:heartbeat/trigger
.
To list available triggers:
# cat /sys/class/leds/blue:heartbeat/trigger
Replace TRIGGER with one of the available triggers. This setting will apply instantly, but be lost upon reboot.
# echo TRIGGER > /sys/class/leds/blue:heartbeat/trigger
To create a persistent configuration, edit or create
/etc/tmpfiles.d/leds.conf
:
w /sys/class/leds/blue:heartbeat/trigger - - - - TRIGGER
Copyright ©2009-2022 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.