ODROID-C4

Aus WIKI
Zur Navigation springen Zur Suche springen

Ubuntu 20.04 (MINIMAL IMAGES) von [1] herunter geladen und dann neues initiales Gentoo image mit den ubuntu kernel gebaut und Backup () auf Festplatte abgelegt.

Backup Image muss jetzt mit dd auf eine SD-Karte eingespielt werden und dann kann der Odroid-C4 damit gestartet werden. Login: root/odroid

15.07.2021

  • Image ubuntu-20.04-server-odroidc4-20210301.img.xz von [2] auf sdcard kopiert
  • Odroid C4 gestartet und ubuntu geupdated
  • UsbStrick mit einer ext4 partition unter /mnt/gentoo gemounted
  • [3] unter /mnt abgelegt
  • Enpacken der Datei (und dann entfernen):
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
  • Grundeinstellungen:
nano -w /mnt/gentoo/etc/portage/make.conf
  • Meine Einstellungen:
COMMON_FLAGS="-march=armv8.2-a -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
CHOST="aarch64-unknown-linux-gnu"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
LC_MESSAGES=C
MAKEOPTS="-j5"
CPU_FLAGS_ARM="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 aes sha1 sha2 crc32 v4 v5 v6 v7 v8 thumb2"
  • resolve.conf kopieren damit das neue System dns auflösen kann
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
  • Gentoo root system starten
mount --types proc /proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) ${PS1}"
mkdir /usr/portage
emerge-webrsync
eselect profile set 1
emerge --ask --verbose --update --deep --newuse @world

UART

Console starten sudo screen /dev/ttyUSB0 115200

Ausgabe:

SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F;RCY:0;EMMC:800;NAND:81;SD?:0;SD:0;READ:0;0.0;CHK:0;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01