Inhaltsverzeichnis | 5 |
Geleitwort | 11 |
Einleitung | 12 |
Embedded Systeme | 12 |
Die Zielgruppe | 13 |
Der Aufbau dieses Buches | 13 |
1 Der Raspberry Pi | 15 |
1.1 Die Qual der Wahl | 15 |
1.1.1 Zubehör und Kosten | 16 |
1.1.2 Darf es etwas weniger sein? | 17 |
1.1.3 Die Übersicht behalten | 17 |
1.1.4 Quo vadis Pi? | 18 |
1.2 Die Raspberry Pi–Connection | 19 |
1.2.1 Die erste Inbetriebnahme | 20 |
1.2.2 Vorbereiten der SD-Karte | 20 |
1.2.3 Peripherie anschließen | 22 |
1.3 Einrichten des Systems | 22 |
1.3.1 Netzwerkeinstellungen | 26 |
1.4 Erstes Video und MPEG-2 Codec | 27 |
1.5 Weniger kann mehr sein | 32 |
1.5.1 Raspbian Lite | 32 |
1.5.2 Systemstart von einem externen Laufwerk | 32 |
1.5.3 Netzwerk-Boot | 33 |
1.6 Der Betrieb | 39 |
1.6.1 Firmware-Warnungen | 39 |
1.6.2 Real Time Clock | 39 |
1.6.3 Audioausgabe | 40 |
1.6.4 Temperatur | 40 |
2 Die UNIX-Welt | 41 |
2.1 Updates | 41 |
2.1.1 Updates in der Konsole | 41 |
2.1.2 Programminstallation per Desktop | 42 |
2.2 Die LEDs | 43 |
2.3 Fernzugriff | 43 |
2.3.1 SSH für Terminal-Fans | 44 |
2.3.2 Fernzugang mit Schreibtisch | 45 |
2.4 Netzwerk editieren | 46 |
2.4.1 Dynamische IP | 49 |
2.4.2 Statische IP | 49 |
2.4.3 WLAN | 50 |
2.5 Bluetooth | 52 |
2.5.1 Kabellose Tastatur | 52 |
2.5.2 Kopfhöhrer | 53 |
2.5.3 Dateiübertragung | 53 |
2.6 Init-Skripte | 55 |
2.7 Wichtige Tipps | 57 |
2.7.1 Missglückter Start | 57 |
2.7.2 Partition verkleinern | 58 |
2.7.3 config.txt | 59 |
2.7.4 SD-Schreibschutz | 61 |
2.8 Windows-Umsteiger | 61 |
2.8.1 E-Mail | 61 |
2.8.2 Dateibrowser | 61 |
2.8.3 Verbindung mit einem NAS | 62 |
3 Fernzugriff und mehr | 64 |
3.1 Windows ruft „Pi“ | 64 |
3.1.1 Remote Desktop | 66 |
3.1.2 Heimweh | 67 |
3.1.3 Sicheres Kopieren | 68 |
3.1.4 Fernweh | 69 |
3.1.5 Cisco Client | 69 |
3.1.6 Microsoft PPTP | 71 |
3.2 Tanze Samba mit mir | 74 |
3.3 iSCSI ist kein Apple-Device | 76 |
3.4 Streng vertraulich! | 78 |
3.4.1 Container erstellen | 80 |
3.4.2 Wer soll sich das denn merken? | 82 |
3.5 My home is my castle | 83 |
4 Das erste Programm | 85 |
4.1 Hallo Welt! | 85 |
4.1.1 Auslagerungsdatei | 88 |
4.2 Hallo Python! | 89 |
4.3 Repositories | 90 |
4.3.1 mercurial, svn und git | 90 |
4.4 Betriebssystem hautnah | 91 |
4.4.1 Die Raspberry Pi Firmware | 91 |
4.4.2 Der eigene Kernel | 92 |
4.5 Patches | 95 |
5 Video Disc Recorder | 97 |
5.1 Fernsehen | 97 |
5.2 DVB-Stick | 98 |
5.2.1 Neuere Modelle | 103 |
5.3 Fernbedienung | 105 |
5.4 VDR | 111 |
5.5 Externe Festplatte | 118 |
5.6 VDRAdmin-am | 120 |
5.7 Schöner fernsehen | 121 |
5.7.1 Stream me up! | 127 |
6 KODI | 130 |
6.1 KODI aus dem Repository | 131 |
6.2 KODI aus dem Quelltext | 131 |
6.3 Übersetzungsfehler und Neuerungen | 137 |
6.4 LibreELEC | 139 |
6.4.1 Einrichten der Fernbedienung | 140 |
6.4.2 Der Wetterdienst | 142 |
6.4.3 Tvheadend zum Fernsehen | 142 |
6.4.4 DVD und Blu-ray | 146 |
6.4.5 Amazon Prime | 147 |
6.4.6 Mobile Helfer | 150 |
6.5 AirPlay und Co. | 151 |
6.6 Externalplayer | 154 |
6.7 MP3 | 155 |
6.8 Ausblick | 156 |
7 Ambilight | 157 |
7.1 Ambilight für LibreELEC | 157 |
7.1.1 Ambilight Hardware anschließen | 158 |
7.1.2 Ambilight Software installieren | 162 |
7.1.3 Ambilight Fernbedienung | 172 |
7.1.4 Ambilight ein- und ausschalten | 172 |
7.2 Ambilight für jede HDMI-Quelle | 177 |
7.2.1 Hardware anschließen | 179 |
7.2.2 Software installieren | 181 |
7.2.3 LEDs konfigurieren | 181 |
8 Server und Datenbanken | 185 |
8.1 AirPrint | 185 |
8.2 Apache | 190 |
8.2.1 PHP | 191 |
8.2.2 MySQL | 192 |
8.3 WLAN-Hotspot | 195 |
8.3.1 Hostapd | 195 |
8.3.2 Chillispot | 201 |
8.3.3 Zertifikate | 203 |
8.3.4 Radius | 206 |
8.3.5 Kein CGI-Freund? | 213 |
8.3.6 Firewall | 213 |
8.3.7 Toooor! | 215 |
8.4 OpenVPN | 218 |
8.4.1 Der Klient | 222 |
8.5 CMS | 224 |
8.6 Mach' mich nicht NAS! | 229 |
9 Erweiterungen | 232 |
9.1 Erweiterungs-Anschlüsse | 233 |
9.2Servieren à la Python | 236 |
9.2.1 Ein minimalistischer Webserver | 236 |
9.2.2 GPIO-Ansteuerung | 237 |
9.2.3 SPI | 242 |
9.2.4 Von C nach Python | 246 |
9.2.5 Ansteuerung per Webserver | 250 |
9.2.6 Sage mir, wie Du heißt | 252 |
9.2.7 Messtechnik | 255 |
9.3Zeige mir, was Du kannst | 256 |
9.3.1 Ausgabe | 258 |
9.4Kamera und Anwendungen | 263 |
9.4.1 Installation | 264 |
9.4.2 Betrieb | 265 |
9.4.3 Python | 268 |
10 Hausautomatisierung | 270 |
10.1 Busware 868 MHz Transceiver | 271 |
10.1.1 Real Time Clock | 271 |
10.2FHEM | 273 |
10.2.1 Absicherung | 274 |
10.2.2 Hinzufügen von Geräten | 276 |
10.2.3 Alternative Sender | 280 |
10.2.4 Firmware aktualisieren | 281 |
10.2.5 Vergleich der Systeme | 282 |
10.2.6 Erweiterungen | 283 |
10.3Alarmanlage | 285 |
10.3.1 Ruf’ mich an | 288 |
11 Schreiben mit dem Raspberry Pi | 296 |
11.1 LibreOffice | 296 |
11.1.1 LibreWriter | 298 |
11.2 LATEX | 299 |
11.2.1 LATEX-Beispiel | 300 |
11.2.2 Bewerbungen schreiben | 303 |
11.2.3 Rechtschreib-Prüfung | 307 |
11.2.4 Ein Buch schreiben | 308 |
12 Software-Perlen | 310 |
12.1 N64-Emulator | 310 |
12.1.1 Konfiguration und Gamepad | 311 |
12.2RetroPie | 313 |
12.3Noch mehr Spiele | 315 |
12.4Minecraft | 316 |
12.5Mathematik-Software | 317 |
12.6Fourier-Transformation | 319 |
12.7WLAN-Radio | 319 |
Anhang | 322 |
Fehlersuche | 322 |
Die wichtigsten LINUX-Befehle | 324 |
Literatur | 327 |
Bücher | 327 |
Artikel | 327 |
Verschiedenes | 327 |
Abbildungsverzeichnis | 328 |
Tabellenverzeichnis | 333 |
Index | 334 |