BeagleBone Black

Aus FHEMWiki

Beim BeagleBone Black (BBB) handelt es sich um eine Entwicklungsplattform für Entwickler und Hobbyisten. Diese ist im direkten Vergleich im Bereich der Embedded Systems ähnlich dem Raspberry Pi angesiedelt. Das BeagleBone Black basiert u.a. auf einen ARM-Prozessor (Singlecore, ARM Cortex-A8) mit 1GHz, 512MB DDR3 RAM und 2GB onBoard eMMC Flash.

Für das BeagleBone Black gibt es bereits Betriebssystem-Unterstützungen durch

  • Ångström Linux
  • Android
  • und Ubuntu

Seit März 2014 gibt es auch einen Debian Port für den BBB.

Emblem-question-yellow.svgDie folgende Beschreibung gilt nur noch für REV C Boards mit 4GB emmc.

Auf alten Revisionen mit 2GB ist hinterher lediglich ca. 180MB Speicher im emmc frei. Details sind im

Fhem-Forum beschrieben.


Debian/Ubuntu auf dem BBB (emmc) installieren

Benötigt

Image auf SD Karte

  • das gewünschte Image von oben speichern
  • entpacken
  • micro SD Karte in PC
  • Win32DiskImager starten (er benötigt Admin Rechte, nicht über die Abfrage beim Start wundern)
  • vergewissern, dass der DiskImager den richtigen Laufwerksbuchstaben (also den der SD Karte) als Ziel hat (Device)
  • nochmal kontrollieren
  • das gerade entpackte Image auswählen
  • write
  • warten... (dauert durchaus so 5 Minuten)
  • wenn fertig, bitte SD Karte ordentlich auswerfen

Image von SD Karte auf eMMC

Jetzt geht es weiter auf dem BBB

  • micro SD Karte in den BBB
  • sonst nichts angeschlossen haben!
  • den kleinen Knopf auf der Seite vom USB Port drücken und halten
  • jetzt Strom zuführen (es leuchtet sofort 1 einzelne blaue LED)
  • wenn die restlichen LEDs anfangen zu blinken, kann man den Knopf wieder loslassen
  • warten, bis alle LEDs ruhig und gleichmäßig leuchten

Weiter auf dem BBB

  • nun muss man die IP Adresse des BBB rausfinden (ich schau dazu auf der FritzBox nach, das Teil nennt sich "beaglebone" bei Debian, "arm" bei Ubuntu)
  • mit einem SSH Client verbinden

Zugangsdaten Debian

  • Benutzername: debian
  • Passwort: temppwd (vermutlich sollte man das mal ändern ;) )

Zugangsdaten Ubuntu

  • Benutzername: ubuntu
  • Passwort: temppwd (vermutlich sollte man das mal ändern ;) )

Perl und Fhem installieren

Jetzt geht es weiter, ziemlich genau wie am RasPi auch:

# Timezone einstellen
sudo dpkg-reconfigure tzdata
# OS auf aktuellen Stand bringen (kann länger dauern):
sudo apt-get update
sudo apt-get dist-upgrade
# Perl Interpreter und Bibliotheken installieren
sudo apt-get install perl libdevice-serialport-perl libio-socket-ssl-perl

Die aktuellste, stabile Version herunter laden. Die Version im folgenden Befehl bitte entsprechend anpassen:

wget  http://fhem.de/fhem-X.Y.deb
# Das Debian-Paket installieren
sudo dpkg -i fhem-X.Y.deb

Jetzt sollte man mit der IP Adresse vom Beagle unter der Portnummer 8083 von fhem begrüßt werden z.B. http://192.168.10.43:8083

Links