Inhaltsverzeichnis

VORWORT

Konventionen im Buch

Schaltpläne

Hilfe, ich weiß nicht weiter!

GRUNDLAGEN

Geschichte des Banana Pi

Die frühen Jahre

Die ARM-Plattform

Der Raspberry Pi

Banana Pi – Raspberry weitergedacht

Banana Pi-Boards im Detail

Banana Pi M1 (Lamobo M1)

Banana Pro

Banana Pi R1 (Lamobo R1)

Banana Pi M2

Banana Pi D1 (Lamobo D1)

Orange Pi und Olinuxino

Unterstützte Betriebssysteme

Android

Bananian Linux

Raspbian Linux

Ubuntu Linux

OpenWRT

LeMedia

Andere Linux-Distributionen

NetBSD, OpenBSD und FreeBSD

BETRIEBSSYSTEM INSTALLIEREN

Bananian

Updates einspielen

OpenWRT (Lamobo R1)

Konfiguration per WLAN

Konfiguration per LAN

Ubuntu

BANANIAN IN DER PRAXIS

Netzwerkkonfiguration

Statische IP-Adresse

Banana Pi im WLAN

Banana Pi als WLAN-Access-Point

WLAN-Brücke

Kompletter Router mit Bananian

Druckerspooler mit CUPS

ownCloud-Server aufsetzen

Vorbereitung des Apache-Servers

Installation von ownCloud

Per Dynamic DNS überall erreichbar

Clients fürs Smartphone

MySQL-Datenbank fürs Büro

Installation von MySQL

Einrichtung einer Datenbank

Netzwerkfreigabe

Anbindung an LibreOffice

Dateiserver im Heimnetz

Vorbereitung

Desktopersatz

Auswahl des Desktops

Desktop einrichten

Office nachinstallieren

Kein Sound?

Videorekorder und -streamer

TVheadend installieren

Clients verbinden

GPIO KREATIV NUTZEN

Pinbelegung der Banana Pi

Software installieren

Start mit Steckbrett und LED

Schalter in Shell auslesen

Elegantes GPIO mit Python

FS20-Sender ansprechen

Servomotoren nutzen

Eine Webcam anschließen

Servo + Webcam + Webserver = Überwachungslösung

Arduino ansteuern

Arduino-IDE am PC installieren

Software auf dem Banana Pi installieren

Arduino-Programme vom PC aus hochladen

Schwarze Seite: 5-Euro-Arduino

Monochrome LC-Displays ansteuern

Anschluss des Displays

Installation der Software

Der Code

ANHANG

A.1 Gehäuse selbst bauen

A.2 Die serielle Konsole

Zugriff mit PuTTY oder screen

A.3 SSH-Log-in automatisieren

A.4 vi – verhasster und vergötterter Editor

A.5 Laufwerke unter Linux

A.6 Linux-Einstieg in 15 Minuten

Shell

Dateien und Ordner

Superuser werden

Berechtigungen ändern

Lange Dateien anzeigen

Suchen

Archive

Manuals

VORWORT

Sie haben einen Banana Pi erstanden oder planen einen zu kaufen? Glückwunsch! Vielleicht, weil Sie sich mit anderen Single-Board-Computern befasst haben und der Banana Pi den besten Kompromiss aus großer Community, intelligent zusammengestellter Hardware und einem günstigen Preis bietet? Vielleicht haben Sie bereits Erfahrung mit dem Raspberry Pi und sind an die Grenzen des beliebtesten Single-Board-Computers gestoßen?

Single-Board-Computer machen einfach Spaß, sie bieten vergleichsweise viel Rechenleistung für kleines Geld bei geringer Leistungsaufnahme. Offene Hardwareplattformen mit freier Software machen doppelt Spaß, denn mit ihnen lassen sich ganz tolle Gerätschaften realisieren, die auf x86-Basis den Stromzähler rotieren lassen würden.

Egal wie groß Ihre Vorerfahrung mit Linux insbesondere auf anderen Plattformen als Intel und AMD von PCs ist: Ich setze keine Grundkenntnisse zwingend voraus und verweise gegebenenfalls auf externe Seiten, die angesprochene Vorgehensweisen konkretisieren. Leider kann ich auf weniger als 200 Seiten keine vollständige Abhandlung der beiden im Buch am intensivsten genutzten Linux-Distributionen Debian und OpenWRT geben. Dennoch sollten Sie sich – auch als Linux-Einsteiger – schnell zurechtfinden und bald erste Erfolge bei der Einrichtung des Banana Pi als Desktopersatz oder als Router mit NAS-Funktionalität vorweisen können.

Konventionen im Buch

Schaltpläne

Die 26- oder 40-polige GPIO-Sockelleiste des Banana Pi lädt nicht nur dazu ein, Erweiterungsplatinen– sogenannte Shields – aufzustecken, sondern auch direkt Sensoren oder Aktoren zu verbinden. Das müssen keine hochtrabenden Geschichten wie spezielle Funkmodule sein, oft ist bereits ein simpler Taster sehr nützlich, mit dem eine bestimmte Funktion aktiviert oder deaktiviert werden soll. Praktisch sind LEDs zur Statusanzeige: Konnte das letzte Backup richtig durchgeführt werden, liegen ungelesene E-Mails vor – oder habe ich neue Facebook-Freunde?

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!