Schon vor einigen Wochen hatte ich mir den Odroid XU4 bestellt und hatte dann leider keine Zeit mich wirklich um ihn zu kümmern. Kurz für den Einstieg: Der Odroid XU4 ist ein Einplatinenrechner mit acht CPU-Kernen, 2GB RAM, zwei USB-3.0-Anschlüsse sowie einen USB-2.0-Port, Gigabit-LAN und einem HDMI Anschluss. Er kann entweder direkt bei Hardkernel aus Korea bestellt werden (74$) oder über den in Deutschland ansässig Elektronik-Shop Pollin.
Zusätzlich zum Odroid kann man eine ganze Menge an Zubehör mitbestellen, u.a. auch eMMC-Module mit aufgespieltem Ubuntu Mate (14.04?) oder Android. Da ich für meine Anwendungszwecke wahrscheinlich keine grafische Oberfläche brauche, habe ich mich dafür entschieden, zunächst ein minimales Ubuntu 16.04 aufzusetzen. Seit einigen Wochen bietet Hardkernel ein ebensolches Image an (Release Notes).
Zunächst muss eben dieses heruntergeladen werden:
wget http://de.eu.odroid.in/ubuntu_16.04lts/ubuntu-16.04-minimal-odroid-xu3-20160706.img.xz
Anschließend das Image entpacken (Achtung 2GB an Speicher werden benötigt!):
unxz ubuntu-16.04-minimal-odroid-xu3-20160706.img.xz
Nachdem dies nun vorbereitet ist, muss das eMMC-Modul bzw. die MicroSD-Karte vorbereitet werden. Diese dafür mit einem Linux-Rechner verbinden und überprüfen, ob die Partitionen automatisch gemounted wurden:
user@rechner:~$ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
....
/dev/sdg2 29G 1,1G 27G 4% /media/user/rootfs
/dev/sdg1 128M 7,2M 121M 6% /media/user/boot
Im obigen Fall also die Partitionen /dev/sdg1 und /dev/sdg2. Das Gerät ist in meinem Fall also das Gerät /dev/sdg.
Die automatisch gemounteten Partitionen müssen nun ausgehängt werden:
umount /dev/sdg1
umount /dev/sdg2
Nun kann das eMMC-Modul/die SD-Karte gelöscht werden:
dd if=/dev/zero of=/dev/sdg count=8192 bs=4M
und Anschließend kann das Image auf die Karte kopiert werden:
dd if=ubuntu-16.04-minimal-odroid-xu3-20160706.img of=/dev/sdg
Nun kann das eMMC-Modul wieder in den Odroid eingesetzt werden und er kann gestartet werden. Anmelden kann man sich mit dem Benutzernamen root
und dem Passwort odroid
(diese sollten natürlich schnellstmöglich geändert werden!). Abschließend sollte er Odroid noch geupdated werden:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Und schon läuft ein minimales Ubuntu 16.04 auf dem Odroid, welches dann mit den gewünschten Paketen erweitert werden kann.
(Als Quelle diente mir diese Anleitung).
17. September 2016 um 21:27
Wir verwenden den Odroid XU4 auf unseren Mutlikoptern zur Berechnung der Trajektorie und zur Bestimmung der Position mit Hilfe von diversen Sensoren. Sind ganz praktische Dinger. Wofür verwendet ihr den?
17. September 2016 um 22:43
Bis jetzt verwende ich ihn, wie gesagt, bisher noch gar nicht richtig. Es sollen später aber einige Webanwendungen darauf laufen.
17. September 2016 um 23:38
Haste ihn in Korea oder Deutschland bestellt?
17. September 2016 um 23:39
Ich habe ihn in Korea bestellt. Hat alles problemlos funktioniert.
17. September 2016 um 23:41
Wow das nenn ich mal ne schnelle Antwort ^^
Kam Zoll oder so hinzu?
Haste mal den Link direkt zum Shop?
Versandkosten? Versandzeit ca?
17. September 2016 um 23:45
Bei mir kamen keine Zollkosten hinzu (ich glaube, dass das in den Portokosten mit enthalten war). Hier der Link zum Shop:
http://www.hardkernel.com/main/shop/good_list.php?lang=en
23. September 2016 um 15:13
Super Infos!
War das Netzteil dabei (Shop-Position zu 74$) – ist dort leider etwas unklar dargestellt mit „1 x ODROID-XU4 (Option : 5V/4A PSU EU Plug )“ oder muss man das extra ordern? Danke.
23. September 2016 um 18:05
Hi. Das Netzteil ist mit dabei. Bei der Bestellung musst du wählen, ob es einen EU, US oder Asia-Stecker haben soll.
9. Februar 2017 um 1:48
Hallo
Danke für die Anleitung.
Bei mir passiert nicht gerade viel, nach dem anstecken am Strom startet der Rechner. Das blaue LED leuchtet permanent und der Fan dreht voll. Allerdings kommt nie etwas auf den Monitor…
Hast du so etwas auch schon gehabt?
9. Februar 2017 um 20:07
Hallo Ulrich,
ich habe den in meiner Anleitung beschriebenen Prozess ein paar Mal so durchgeführt. Das von dir beschriebene Problem kenne ich so nicht. Laufen andere Distributionen problemlos?
MfG
Alexander
10. Februar 2017 um 14:41
Bis jetzt habe ich noch keine andere versucht…
28. Februar 2017 um 13:40
Hallo Alexander, vielen Dank für die Anleitung. Nachdem ich alles befolgt habe und der Odruid XU4 Strom hat, zeigt die Netwerkbuchse bei eingestecktem Kabel keinen Link an. Deshalb weiß ich gar nicht, ob er überhaupt bootet. Im Netzwerk erscheint er leider nicht. Ist das ein Hardwaredefekt?
Gruß
Wilfried
28. Februar 2017 um 14:29
Hallo Wilfried,
das lässt sich aus der Ferne natürlich immer schwer sagen. Läuft der Lüfter denn? Und leuchtet bzw. blinkt die blaue Status-LED?
MfG
Alexander
28. Februar 2017 um 14:52
Hallo Alexander,
es leuchtet lediglich die rote Power-LED, der Lüfter steht still. Ich
würde gern wissen, ob nicht die Netwerk-LED leuchten müste, wenn ein
Netzwerk angeschlossen ist, so wie ich das von PCs kenne. Dabei sollte
es egal sein, ob das Betriebssystem läuft oder nicht.
Gruß
Wilfried
28. Februar 2017 um 17:31
Hallo, ich habe meinen Fehler gefunden. Ich habe nicht den Boot Mode Selector für die SD-Karte eingestellt.
Danke für die Hilfe.
Viele Grüße
Wilfried
28. Februar 2017 um 20:20
Hallo Wilfried,
freut mich, dass es jetzt klappt.
MfG
Alexander
28. Februar 2017 um 16:22
Hallo zusamen,
das einzige, was an diesem Rechner unübertrofen ist ist die Größe. Ich habe 140 USD an HARDKERNEL bezahlt und heute kam die Rechnung vom Zoll, noch mal 56 Euro dazu. Eine vernünftige Tastatur und Maus muss man auch noch mitrechnen. Die rechnerische Leistung ist eher bescheiden, für sooo viel Geld kann man sich ein second Hand Laptop/Server/Desktop kaufen und ohne Ende als Testgerät oder Server laufen lassen. Das cooling Fan lauft ständig ein und aus, nervt gewaltig, auch wenn das Ding nur mit sich selbst bescheftigt ist, also keine User oder cron Aufgaben. Ich kann mir kaum vorstellen, dass einer sich das im Wohnzimmer vor dem Fernseher ständig pfeifen lässt. Na ja. Im Keller wäre schon vernünftiger. Wenn Festplatten und Periferie darauf hängen, ist der Odroid beim Leerlauf genaus so „sparsam“ wie mein Dell E4300 im leerlauf. Nur wenn man ein bischen mehr Leistung braucht, ist man mit dem Odroid endloss untergerüstet.
28. Februar 2017 um 20:25
Hallo lisav feodorov,
da hast du aber ordentlich beim Zubehör zugeschlagen, oder? Für ein ARM-Gerät hat der Odroid XU4 wirklich ordentlich Rechenleistung bei geringem Stromverbrauch (gerade im Vergleich zu anderen ARM-Boards, Raspberry Pi etc.), finde ich. Der Fan ist wirklich nervig und fertige passive Lösungen sind leider auch extrem teuer. Trotzdem gibt aber viele Anwendungsszenarien für den Odroid. Aber das muss ja jeder für sich selber wissen 😉
MfG
Alexander
13. März 2017 um 20:07
Du bist ganz sicher, dass der Odroid UX4 mit bootswitch MMC und nur eMMc gestartet ist, nachdem du das Image wie oben aufgespielt hast?
Bei mir will er dann nimmer booten (blaue LED fehlt), nach Android Recovery Procedere kommt die blaue LED wieder.
13. März 2017 um 21:26
Hallo Jens,
habe exakt wie beschrieben ausgeführt. Ist jetzt zwar schon ein paar Monate her, müsste aber noch genauso funktionieren.
MfG
Alexander
11. Mai 2017 um 8:47
Ich kann bestätigen das das so funktioniert. Gerade eben reproduziert.
Ich hab es aber nicht mit dd sondern mit Etcher gemacht, was wahrscheinlich unter der Haube das selbe tut…
Andere Frage an alle:
Ich vermisse einige Kenrel Module, wie udl und udlfb. Bei meiner alten Ubuntu 16.04. odroid-xu4 installation, die ich leider zerschossen habe, waren diese dabei. Ich möchte damit mein USB Display ansteuern.
Es scheint an der Kernel Version zu liegen, heute handelt es sich um 4.xx irgendwas und die zerschossene hatte eine 3.xx irgendwas
Falls jemand mehr Infos zu dem Thema hat, bitte gerne her damit!
12. Mai 2017 um 9:52
Ich beantworte mal eben meine Frage selbst: Nimmt man das XU3 image von 2016 und lässt es auf einem XU4 laufem, hat man wieder den Kernel 3.xx inklusive den von mir vermissten udl(fd) Treibern.
5. November 2017 um 13:34
Moin,
hast du eine Idee, wie ich die Lüfter-Geschwindigkeit anpasse bzw. einstelle, wann der Lüfter anspringt? Im Internet finde ich dauernd Verweise auf /sys/devices/odroid_fan.14/fan_speeds bzw. /sys/devices/odroid_fan.13/fan_speeds aber nichts von beidem existiert.
6. November 2017 um 17:57
Hallo Dennis,
nicht wirklich. Ich habe mir, wie hier beschrieben, ein passiv kühlendes Gehäuse gekauft. Mittlerweile gibt es auch von Odroid selber passive Kühler (Odroid direkt, Diigiit). Ab Kernel-Version 4.x wurde das Lüfter-Handling anscheinend verändert, wie diesem Forums-Beitrag zu entnehmen ist.
MfG