Zie website: Hardkernel Odroid-u3
OBSOLETED: Odroid-u3 This product is no longer available.
The board's "normal" price was listed as $65
Have you been waiting to upgrade your system because of the high prices of PC and Mac computers? Looking for a second computer for family, work or college use?
Hardkernel's family of low-cost, powerful ARM devices is now even more affordable with the introduction of the powerful U3.
Zie ook: LinuxGizmos: SBC runs Linux on quad-core Exynos [Dec 24, 2013]
Hardkernel and its community Odroid project have announced an open-hardware single board computer based on Samsung's quad-core 1.7GHz Exynos 4412 Prime SoC.
Summary of specs
Hardkernel lists these specifications for the Odroid-U3:
Zie ook: DistroWatch: ODROID-X - an open mobile development platform based on Exynos4412 ARM Cortex-A9 Quad Core processor [DistroWatch Weekly, Issue 477, 8 October 2012]
Zie ook: en.wikipedia.org: Samsung Exynos - The first debut of Samsung's indigenously developed SoC is Samsung Hummingbird
On 29 September 2011, Samsung introduced Exynos 4212[8] as a successor to the 4210; it features a higher clock frequency and "50 percent higher 3D graphics performance over the previous processor generation"
Hardkernel geeft ook een maandblad uit, zie website: Odroid magazine: voorbeeld: eerste nummer: Januari 2014
In het eerste nummer van het magazine staat een artikel: "Getting Started"....
Recent wilde ik de Odroid-U3 weer opstarten. Ik vond een recente Ubuntu update!
Forum.Odroid.com: Ubuntu Server 20.04 LTS @5.4.20 [Sep 30, 2020]
I created an image of ubuntu server 20.04 with the mainline kernel 5.4.20.
De eerste setup.
Ubuntu 20.04 LTS changeme tty1 changeme login: ~$ linux Password: <changeme> Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.20-stb-exy+ armv71) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. linux@changeme: ~$ sudo su - [sudo] password for linux: <changeme> root@changeme: ~# sh /root/extend-rootfs.sh resizing root filesystem Welcome to fdisk (util-linux 2.34). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): Partition number (1,2, default 2): 2 Partition 2 has been deleted. Command (m for help): Partition type p primary (1 primary, 0 extended, 3 free) e extended (container for logical partitions) Select (default p): Partition number (2-4, default 2): First sector (2048-249737215, default 2048): Last sector, +/-sectors or + -size K, M,G,T,P) (1081345-249737215, default 249737215): Created a new partition 2 of type 'Linux' and of size 118.6 GiB. Partition #2 contains a ext4 signature. Command (m for help): Disk /dev/mmcblk0: 119.9 GiB, 127865454592 bytes, 249737216 sectors Units: sectors of 1 * 512 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/0 size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xc15a1b49 Device Boot Start End Sectors Size Id Type /dev/mmcblk0p1 * 32768 1081344 1048577 512M 83 Linux /dev/mmcblk0p2 1081345 249737215 248655871 118.6G 83 Linux Command (m for help): The partition table has been altered. Syncing disks. resize2fs 1.45.5 (07-Jan-2020) Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 15 The filesystem on /dev/mmcblk0p2 is now 31081983 (4k) blocks long.
De volgende stap is het aanpassen van de hostname, zie:
Manpages.Debian.org: HOSTNAME(1) Linux Programmer's Manual
Edit /etc/hostname for permanent change.
De hostnaam is aangepast naar "odroid-u3".
Check "ssh"
Ubuntu 20.04 LTS odroid-u3 tty1 linux@odroid-u3: ~$ sudo systemctl status ssh [sudo] password for linux: <geheim> ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2025-02-08 13:31:52 UTC; 18min ago Docs: man: sshd (8) man: sshd_config (5) Process: 293 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS) Main PID: 306 (sshd) Tasks: 1 (limit: 4497) Memory: 3.1M CGroup: /system.slice/ssh.service |-306 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups Feb 08 13:31:51 odroid-u3 systemd[1]: Starting OpenBSD Secure Shell server... Feb 08 13:31:52 odroid-u3 sshd [306]: Server listening on 0.0.0.0 port 22. Feb 08 13:31:52 odroid-u3 systemd[1]: Started OpenBSD Secure Shell server.
frits@Dell-G15:~$ ssh frits@odroid-u3 The authenticity of host 'odroid-u3 (192.168.178.49)' can't be established. ED25519 key fingerprint is SHA256:ABCDEFGHIJKLMNOPQRSTUVWXYZ+-1234567890acbce. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'odroid-u3' (ED25519) to the list of known hosts. frits@odroid-u3's password: <geheim> Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.4.20-stb-exy+ armv7l) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/pro Last login: Thu Jun 12 18:55:41 2025
frits@odroid-u3:~$ sudo dmesg | more ... [ 0.360412] smp: Brought up 1 node, 4 CPUs [ 0.360429] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.360443] CPU: All CPU(s) started in SVC mode. ... frits@odroid-u3:~$ sudo apt install xfce4 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: accountsservice accountsservice-ubuntu-schemas acl adwaita-icon-theme alsa-topology-conf alsa-ucm-conf apg apport apport-symptoms aptdaemon aptdaemon-data aspell aspell-en at-spi2-core avahi-daemon avahi-utils bc bind9-host bind9-libs bluez bluez-obexd bolt bsdmainutils bubblewrap cheese-common colord colord-data cpp cpp-9 cracklib-runtime crda cups cups-browsed cups-client cups-common ... The following packages will be upgraded: gpgv libglib2.0-0 libpython3.8-minimal libpython3.8-stdlib python3.8 python3.8-minimal 6 upgraded, 820 newly installed, 0 to remove and 33 not upgraded. Need to get 21.9 MB/241 MB of archives. After this operation, 1420 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://ports.ubuntu.com/ubuntu-ports focal-security/main armhf python3.8 armhf 3.8.10-0ubuntu1~20.04.18 [387 kB] Get:2 http://ports.ubuntu.com/ubuntu-ports focal-security/main armhf libpython3.8-stdlib armhf 3.8.10-0ubuntu1~20.04.18 [1602 kB] ... Processing triggers for libgdk-pixbuf2.0-0:armhf (2.40.0+dfsg-3ubuntu0.5) ... Processing triggers for rygel (0.38.3-1ubuntu1) ... Processing triggers for sgml-base (1.29.1) ... frits@odroid-u3:~$ sudo apt-get install x2goserver x2goserver-xsession Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: libauthen-sasl-perl libcapture-tiny-perl libconfig-simple-perl libdata-dump-perl libdbd-sqlite3-perl libdbi-perl libencode-locale-perl libfile-basedir-perl libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libfile-which-perl libfont-afm-perl libfs6 libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libio-stringy-perl libipc-system-simple-perl ... x2goserver-extensions x2goserver-fmbindings x2goserver-printing x2goserver-x2goagent x2goserver-xsession xdg-utils 0 upgraded, 68 newly installed, 0 to remove and 33 not upgraded. Need to get 6067 kB of archives. After this operation, 18.1 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://ports.ubuntu.com/ubuntu-ports focal/main armhf libipc-system-simple-perl all 1.26-1 [22.8 kB] Get:2 http://ports.ubuntu.com/ubuntu-ports focal/main armhf libfile-basedir-perl all 0.08-1 [16.9 kB] ... Get:67 http://ports.ubuntu.com/ubuntu-ports focal/universe armhf x2goserver-xsession all 4.1.0.3-5 [8044 B] Get:68 http://ports.ubuntu.com/ubuntu-ports focal/main armhf libauthen-sasl-perl all 2.1600-1 [48.7 kB] Fetched 6067 kB in 2s (3970 kB/s) Extracting templates from packages: 100% Preconfiguring packages ... Selecting previously unselected package libipc-system-simple-perl. (Reading database ... 72006 files and directories currently installed.) ... Setting up x2goserver-xsession (4.1.0.3-5) ... Setting up x2goserver-printing (4.1.0.3-5) ... Creating x2goprint group. Adding group `x2goprint' (GID 128) ... Done. Creating x2goprint user. Warning: The home dir /var/spool/x2goprint you specified already exists. Adding system user `x2goprint' (UID 119) ... Adding new user `x2goprint' (UID 119) with group `x2goprint' ... ... Processing triggers for desktop-file-utils (0.24-1ubuntu3) ... Processing triggers for mime-support (3.64ubuntu1) ... Processing triggers for gnome-menus (3.36.0-1ubuntu1) ... Processing triggers for libc-bin (2.31-0ubuntu9.17) ... frits@odroid-u3:~$ sudo apt install firefox Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: xul-ext-ubufox Suggested packages: fonts-lyx The following NEW packages will be installed: firefox xul-ext-ubufox 0 upgraded, 2 newly installed, 0 to remove and 33 not upgraded. Need to get 60.2 MB of archives. After this operation, 241 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://ports.ubuntu.com/ubuntu-ports focal-security/main armhf firefox armhf 129.0.2+build1-0ubuntu0.20.04.1 [60.2 MB] Get:2 http://ports.ubuntu.com/ubuntu-ports focal/main armhf xul-ext-ubufox all 3.4-0ubuntu1.17.10.1 [3320B] Fetched 60.2 MB in 12s (4998 kBs) Selecting previously unselected package firefox. (Reading database ... 73550 files and directories currently installed.) Preparing to unpack .../firefox_129.0.2+build1-0ubuntu0.20.04.1_armhf.deb ... Unpacking firefox (129.0.2+build1-0ubuntu0.20.04.1) ... ... Processing triggers for gnome-menus (3.36.0-1ubuntu1) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
In februari was ik bezig met de installatie van DietPi software op een wireless Raspberry Pi Zero 2W, zie: Pi-NAS
Onderdeel van de installatie was het installeren van een X2Go remote desktop client voor het beheer via de Dell-G15.
Resultaat: bootlog X2Go client Dell-G15
Resultaat: X2Go server Odroid-U3
Een klein probleempje: s5p_mfc Firmware is not present.
Dit komt doordat de processor is ontworpen voor een mobiele telefoon.
De video hardware is niet aanwezig in de Odroid-U3,