Raspberry-Pi-Klon SolidRun HummingBoard aus Israel

Der Software-Stack

Der ARMv7-Befehlssatz erlaubt es, auf dem HummingBoard direkt Debian-Armhf-Pakete zu installieren. Im Test kamen neben einem Vanilla-Debian das SolidRun-Image sowie das beim SPI-Test erwähnte Image von Igor Pecovnik zum Einsatz (siehe Tabelle "Debian-Images für das HummingBoard").

Als kritischste Punkte der Software-Images kristallisierten sich der Kernel und der Grafik-Stack heraus. Freescale unterstützt für den Vivante-GC2000-Grafikkern der HummingBoards die Kernel 3.0.x und 3.10.x. Der Grafiktreiber besteht aus einem quelloffenen Teil im Kernel und einem binären Teil im Userspace. Zudem fließt viel Arbeit in eine Kernel-3.14.x-Variante, die derzeit im Image von Igor Pecovnik zum Einsatz kommt. Debian selbst arbeitet mit dem Upstream-Kernel 3.16.

Für Anwendungen, die sehr gute Hardware-Unterstützung benötigen, insbesondere auch Grafik-Support, stellt momentan das Image von Igor Pecovnik die beste Wahl dar. Für Anwendungen, die keine spezielle Hardware-Unterstützung brauchen, aber auf aktuellstem Sicherheitsstandard sein oder größtmögliche Flexibilität bei Software-Paketen bieten sollen, greifen Sie am besten zu Vanilla-Debian mit seiner guten Upgrade-Infrastruktur. Debian stellt jedoch bislang keinen Installer für das HummingBoard zur Verfügung, sodass Sie das Bootstrapping auf einem x86-Rechner mit Debian selbst vornehmen müssen.

Debian-Images für das HummingBoard

 

SolidRun

Igor Pecovnik

Debian

Kernel

3.0.x

3.14.x

3.16.x

Debian

"Jessie"

7.x

"Jessie"

UART-Support

ja

ja

ja

GPIO-Support

ja

ja

funktioniert nicht

SPI-Support

funktioniert nicht

ja

funktioniert nicht

X11-Treiber

Vivante

Fbdev

funktioniert nicht

nutzt automatisch ganze SD-Karte

nein

ja

ja

Kernel Upgrade-fähig

nein

nein

ja

Letztes Update

24.10.2014

04.07.2014

täglich

Stand: 14. November 2014

Fazit

Zwar fassen sich die meisten Schnittstellen des HummingBoard ganz ähnlich an wie ihre Pendants auf dem RasPi, doch gibt es oft Unterschiede im Detail. Zudem mangelt es an entsprechender Dokumentation, was dazu führt, dass sich der Umgang mit dem SolidRun-SBC deutlich zeitaufwendiger gestaltet als jener mit dem Original. Daher sollten Sie neue Komponenten erst einmal am RasPi in Betrieb nehmen und die resultierenden Erkenntnisse dann für den Einsatz am HummingBoard übertragen.

Für den Erfolg der HummingBoard-Familie dürfte es entscheidend sein, ob es SolidRun gelingt, eine ausreichend große Community um die Hardware-Platform zu scharen. Erste Anzeichen dafür gibt es: So empfiehlt beispielsweise OpenELEC die CuBox-i als Hardware-Plattform für seine Mediacenter-Distribution [8]. Zudem tummeln sich im IRC-Kanal #cubox auf Irc.freenode.org zahlreiche Benutzer. SolidRun bietet hier meist schnelle Hilfe und betreibt zudem ein eigenes Forum [9]

Der Autor

Rainer Dorsch arbeitet als Systemarchitekt bei Bosch Sensortec und beschäftigt sich seit über 20 Jahren mit Linux.

Glossar

SoC

System on Chip. Integration aller oder eines Großteils der Funktionen eines Rechnersystems auf einem Chip.

SoM

System on Module. Vollwertiges, kompaktes Rechnersystem auf einer Leiterkarte.

SPI

Serial Peripheral Interface. Von Motorola entwickeltes System für einen synchronen, seriellen Datenbus, der digitale Schaltungen nach dem Master-Slave-Prinzip miteinander verbindet.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 4 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Raspberry Pi Geek kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Aktuelle Ausgabe

10/2019
Raspberry Pi 4B

Diese Ausgabe als PDF kaufen

Preis € 9,99
(inkl. 19% MwSt.)

Stellenmarkt

Neuigkeiten

  • Sonnige Zeiten

    UV-Strahlung ist für das menschliche Auge unsichtbar, was sie umso gefährlicher macht. Die Höhe der tatsächlichen Belastung verrät Ihnen das Selbstbauprojekt UV-Sensor.

  • Gut verpackt

    Für das Ansteuern kleiner Displays gibt es keine Programme von der Stange. Mit Python und einer Pygame-Bibliothek erstellen Sie trotzdem im Handumdrehen Anwendungen.

  • Macro-Mini-Micro-Bit

    Was dem Raspberry Pi für die Computerwelt gelungen ist, versucht der BBC Micro:bit für Mikrocontroller zu wiederholen. Das für Schüler entwickelte Kit hilft beim Einstieg in die hardwarenahe Programmierung.

  • Vorhang auf

    Mit dem modernen Video-Codec HEVC (H.265) erstellte Filme spielen bisherige RasPi-Modelle oft nur ruckelnd ab. Wir testen, ob der neue Raspberry Pi 4B das besser kann.

  • Überraschung!

    Eine optimierte Architektur und mehr RAM beschleunigen den RasPi 4B deutlich. Wir prüfen, wie gut sich der Neuling als Desktop-Rechner schlägt.

  • Durchgestartet

    Ein Stresstest zeigt, wie sich der neue Raspberry Pi 4 Modell B gegenüber den älteren Modellen abhebt.

  • Vierte Generation

    Eine schnellere CPU, USB 3.0 und Gigabit-Ethernet sind nur die Highlights des Raspberry Pi 4B: Das Board bringt viele weitere Neuerungen mit.

  • Tiefenmesser

    Um die Pumpe in einem Brunnenschacht möglichst genau zu positionieren, brauchen Sie dessen Tiefe. Die ermitteln Sie mithilfe eines präzisen Messgeräts aus einem Luftdrucksensor und einem Mikrocontroller.

  • Faktencheck

    Das via DVB-T2 ausgestrahlte Digital-TV liefert Bilder in HD-Qualität. Der dabei eingesetzte H.265-Standard überfordert allerdings kleine Mini-Rechner wie den Raspberry Pi – oder geht es doch?

  • Zugriff von außen

    React Native erlaubt es, Apps mit wenigen Zeilen Code zu programmieren. Mit einem entsprechenden Server sprechen Sie so den RasPi vom Smartphone aus an.