Raspberry Pi
eBook - ePub

Raspberry Pi

Einstieg • Optimierung • Projekte

  1. 196 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Raspberry Pi

Einstieg • Optimierung • Projekte

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Das Buch vermittelt Ihnen alles, was Sie brauchen, um den Raspberry Pi zum Leben zu erwecken und coole Sachen damit anzustellen!Es beginnt mit einer Einführung in die Hardware des Raspberry Pi. Sie machen sich mit den Anschlüssen des Pi vertraut und lernen, welche Zusatzhardware Sie benötigen, um ihn das erste Mal zu starten. Sie installieren ein Betriebssystem - Debian Linux - und konfigurieren es nach Ihren Bedürfnissen. Dabei erfahren Sie, welche Einstellungen verfügbar sind und wie Sie die häufigsten Probleme lösen.Dann geht der Spaß richtig los! Sie werden den Pi mit Ihrem Heimnetzwerk verbinden, um im Web zu surfen oder Nachrichten zu twittern. Dabei werden Sie auch den Pi-Standard-Browser Midori kennen lernen. Mit ein paar einfachen Schritten verwandeln Sie den Pi in ein Kiosk-System, das Ihnen live Twitter-Infos anzeigt. Außerdem erfahren Sie, wie Sie die Desktops anderer PCs mit dem Pi steuern können - und umgekehrt.Danach werden Sie die Vielseitigkeit des Pi mit einer Reihe von Projekten erkunden. Bauen Sie aus dem Pi einen Webserver oder verwandeln Sie ihn in ein leistungsstarkes Multimedia-Center, sodass Sie HD-Filme sehen und Ihre Lieblingsmusik hören können. Spielen Sie klassische Videospiele. Nutzen Sie die GPIO-Anschlüsse auf dem Raspberry Pi, um Elektronikprojekte zu basteln, wie z.B. einen "out of memory"-Alarm, auf den Sie per Webbrowser zugreifen können. Entdecken Sie schließlich, wie Sie mit Ihrem Pi Digital- oder Analogsensoren verwenden können.Neu in dieser Auflage ist ein komplettes Kapitel über die Pi Kamera (incl. Einbruchsalarm) sowie zahlreiche Ergänzungen (wie das neue undeinsteigerfreundliche Installationsprogramm NOOBS) und Aktualisierungen.Dies ist das Anwenderhandbuch, das sich alle Raspberry Pi-Anwender zulegen sollten, bevor sie loslegen. Es ist klar verständlich und kompakt. Mehr benötigt man nicht.Thomas Lockney, Professional Geek DorkbotPDX

Häufig gestellte Fragen

Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja, du hast Zugang zu Raspberry Pi von Maik Schmidt im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatica & Programmazione open source. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
dpunkt
Jahr
2014
ISBN
9783864914775

1 Lernen Sie den Raspberry Pi kennen

Bevor Sie den Raspberry Pi das erste Mal starten, sollten Sie sich mit seinen Anschlüssen und Fähigkeiten vertraut machen. So können Sie leichter entscheiden, für welche Projekte Sie den Pi einsetzen können, und verstehen besser, welche Zusatzhardware Sie benötigen. Sie brauchen z.B. ein Netzteil, eine Tastatur, eine Maus und einen Bildschirm. In diesem Kapitel erfahren Sie, welche Geräte am besten geeignet sind.

1.1 Die Hardware

Es ist spannend, den Pi auszupacken, wenn auch nicht so sehr wie ein neues Apple-Produkt. Normalerweise wird der Pi in einem einfachen Pappkarton zusammen mit einer oder zwei Seiten Sicherheitshinweise für elektronische Produkte und einer Schnellstartanleitung geliefert.
Die erste Version des Pi sieht nur für Bastler ansprechend aus. Es handelt sich um einen Einplatinencomputer in der Größe einer Scheckkarte. Er erinnert irgendwie an die Eingeweide vieler Elektronikgeräte, die Sie vielleicht in Ihrer Kindheit geöffnet haben. Spätere Versionen des Pi könnten ein Gehäuse besitzen, bis dahin konzentrieren wir uns allerdings auf seine inneren Werte – das ist es, was zählt, oder?

Was im Pi steckt

Der Pi ist in zwei Versionen erhältlich: Modell A und Modell B. Modell B wurde zwischenzeitlich überarbeitet und existiert in zwei Versionen: Revision 1 und Revision 2. Modell A ist etwas günstiger und bietet nicht so viele Anschlüsse wie Modell B. Im folgenden Text gehe ich kurz auf die Unterschiede und auch auf die Besonderheiten der verschiedenen Versionen des Modell B ein.
Da Modell A nicht ganz so populär ist, behandele ich im Rest des Buchs nur Modell B, das Sie in Abbildung 1–1 sehen.
Image
Abb. 1–1 Die Vorderseite von Modell B
Alle Raspberry Pi haben dasselbe Herz und dasselbe Gehirn: Ein Einchipsystem (System on a Chip, SoC) namens BCM28351, das Sie in vielen Mobiltelefonen finden können. Es ist günstig, leistungsfähig und verbraucht nicht viel Strom. Diese Eigenschaften machten es zur ersten Wahl für das Raspberry-Team.
Im Gegensatz zu einer typischen PC-Architektur sind in einem SoC Prozessor (CPU), Grafikeinheit (GPU) und etwas Speicher in einer einzigen Baugruppe zusammengefasst. Der BCM2835 enthält einen ARM1176JZF-S-Prozessor mit 700 MHz, 512 MB Speicher und eine GPU namens Video-Core IV. Modell A und die Modell B-Geräte der ersten Generation enthalten nur 256 MB Speicher.
Für Puristen ist die GPU etwas problematisch, da ihr Design und ihre Firmware proprietär sind, ihr Quellcode also nicht öffentlich erhältlich ist. Bei Ihrer täglichen Arbeit mit dem Pi werden Sie das nicht bemerken, es ist jedoch für strenge Verfechter freier Software eine ärgerliche Sache. Immerhin hat Broadcom nach langem Ringen die Software für die Treiber unter der BSD-Lizenz freigegeben. Dies ist ein absolutes Novum und nicht zuletzt das Verdienst der Raspberry-Foundation.
Der Pi hat viele Anschlüsse und die meisten dürften Ihnen vertraut vorkommen. Auf einer Modell-B-Platine finden Sie zwei normal große USBAnschlüsse, an die Sie z.B. eine Tastatur und eine Maus anschließen können. Des Weiteren gibt es einen Micro-USB-Anschluss, der zur Stromversorgung des Pi dient und an den Sie keine weiteren Geräte anschließen können. Für den Anschluss zusätzlicher Geräte benötigen Sie einen USBHub. Die Modell-A-Platine besitzt nur einen einzelnen USB-Anschluss, sodass Sie fast immer einen USB-Hub verwenden müssen.
Sie können das Modell B über seinen Ethernet-Anschluss mit einem Netzwerk verbinden. Modell A hat keine Ethernet-Schnittstelle, Sie können jedoch eine mittels eines USB-zu-Ethernet-Konverters hinzufügen. Interessanterweise verwendet Modell B die interne USB-Hardware auch für das Netzwerk, sodass es keine Leistungsunterschiede zwischen Modell B und einem Modell A mit USB-zu-Ethernet-Konverter gibt.
Um den Pi mit einem Bildschirm oder einem Fernsehgerät zu verbinden, haben Sie zwei Möglichkeiten: Der Pi hat Anschlüsse für HDMI und Composite Video. Der digitale HDMI-Standard ist wesentlich leistungsfähiger als sein älterer analoger Bruder, Composite Video. Mit HDMI können Sie hochauflösende Videosignale in kristallklarer Qualität übertragen, während der Composite-Ausgang auf das beschränkt ist, was ältere Personen als Fernsehen aus ihrer Kindheit kennen. Mit Composite Video können Sie keine hochauflösenden Grafiken darstellen und das Bild neigt meist ein wenig zum Flackern. Der größte Vorteil ist, dass Sie noch immer viele Fernsehgeräte finden, die einen Composite-Eingang haben. Allerdings bekommt HDMI immer mehr Verbreitung. Übrigens hat das Raspberry-Team keinen VGA-Anschluss vorgesehen, weil es der Meinung ist, dass es sich bei VGA um eine auslaufende Technologie handelt. Natürlich können Sie das HDMI-Signal des Pi mit einem Adapter an einen DVI- oder VGA-Bildschirm anschließen.
Mittels HDMI können Sie außerdem Video und Ton gleichzeitig übertragen, während Sie bei Composite einen separaten Tonanschluss verwenden müssen. Dazu dient der Audioanschluss. Sie können ihn an Kopfhörer, Lautsprecher oder Ihren Receiver mit einem 3,5-mm-Klinkenstecker anschließen.
Links vom Composite-Video-Anschluss sehen Sie eine Erweiterungsleiste, die aus zwei Kontaktreihen besteht. Die meisten dieser Kontakte sind universelle Ein-/Ausgabekontakte (GPIOs), mit denen Sie den Pi an andere elektronische Geräte anschließen können. Wie Sie vielleicht aufgrund des Namens bereits vermutet haben, dienen sie keinem bestimmten Zweck; Sie können damit die unterschiedlichsten Dinge anstellen. Zum Beispiel können Sie daran Ihren guten, alten Atari VCS 2600-Joystick anschließen und Ihre 8-Bit-Lieblingsspiele in einem Emulator spielen. In Kapitel 9 »Mit den GPIO-Pins herumbasteln« lernen Sie, die Erweiterungskontakte einzusetzen, und bauen ein kleines Hardwareprojekt.
Auf der Platine befinden sich weitere Anschlüsse. Der CSI-Anschluss2 dient zum Anschluss einer Kamera an den Pi (siehe Kap. 11 »Die Pi-Kamera steuern«). Mit dem DSI-Anschluss3 können Sie einen Bildschirm anschließen und die JTAG-Steckplätze4 helfen Ihnen, Ihre Hardwareprojekte zu debuggen.
Jedes Board hat einige Status-LEDs. Modell A verfügt über zwei LEDs (ACT bzw. PWR). Modell B besitzt fünf LEDs mit leicht unterschiedlichen Etiketten je nach Version des Boards. Auf Boards der Version 1.0 heißen die LEDs: OK, PWR, FDX, LINK und 10M. Auf Boards der Version 2.0 lauten die Bezeichnungen ACT, PWR, FDX, LNK und 100. Die LEDs haben folgende Bedeutung:
  • Die OK/ACT-LED zeigt einen Zugriff auf die SD-Karte an, und bei jedem Zugriff des Pi auf die Karte blinkt sie. Allerdings können Sie die LED auch per Software steuern, das heißt, sie ist nicht sonderlich genau.
  • Sobald Sie den Pi mit einem Netzteil verbinden, geht die PWR-LED an.
  • Die FDX-LED zeigt an, ob das LAN im Vollduplex-Modus läuft.
  • Bei jedem LAN-Zugriff blinkt die LINK/LNK-LED.
  • Die 10M/100-LED zeigt an, ob die Ethernet-Schnittstelle des Pi mit 10 Mbit/s oder 100 Mbit/s läuft. Leuchtet die LED, beträgt die Geschwindigkeit 100 Mbit/s.
In der folgenden Abbildung sehen Sie die Rückseite eines Pi mit dem Steckplatz für die SD-Karte rechts.
Image
Abb. 1–2 Die Rückseite eines Pi
Der Pi besitzt keinen dauerhaften internen Speicher, sodass Sie ihn von einer SD-Karte hochfahren müssen. Sie kennen SD-Karten möglicherweise schon als beliebtes Speichermedium in Kameras, Mobiltelefonen und tragbaren Spielkonsolen. Es gibt sie in verschiedenen Abmessungen und mit unterschiedlich viel Speicher, normalerweise von 1 GB bis 64 GB (siehe auch Abb. 1–3).
Image
Abb. 1–3 Vorder- und Rückseite einer SD-Karte

Was der Pi nicht bietet

Berücksichtigt man den günstigen Preis, bietet der Pi viele nützliche Dinge, andere fehlen jedoch. Zum Beispiel hat der Pi keine Echtzeituhr (Real-Time Clock; RTC) mit Batteriebackup und er besitzt auch kein grundlegendes Ein- und Ausgabesystem (BIOS5). Sie können die fehlende Uhr einfach über einen Zeitserver im Netzwerk ersetzen, und die meisten Betriebssysteme machen das automatisch, aber das fehlende BIOS führt zu ein paar Einschränkungen.
Einfach gesagt ist das BIOS ein im Nur-Lese-Speicher (ROM) abgelegtes Programm, das auf einem PC beim Systemstart ausgeführt wird. Unter anderem dient es dazu, neue Geräte zu konfigurieren und die Startreihenfolge festzulegen. Zum Beispiel können Sie mit dem BIOS festlegen, ob Sie von der Festplatte oder von einer DVD starten. Der Pi besitzt kein BIOS und startet daher immer von einer SD-Karte. Auch wenn Sie ein perfekt installiertes Betriebssystem auf einem USB-Stick oder einer externen Festplatte haben, können Sie es nicht starten. Natürlich können Sie auf externe Speichergeräte zugreifen, nur starten kann der Pi nicht davon.
Der Pi unterstützt von Haus aus kein Bluetooth oder WLAN, aber Sie können beides über USB-Geräte realisieren. Leider sind die meisten Linux-Distributionen noch immer wählerisch, was die Hardware angeht. Daher sollten Sie zuerst prüfen, ob Ihre Linux-Version Ihr Gerät unterstützt. (Lesen Sie auch die Hinweise, wo Sie kompatible Hardware erhalten.) Dies gilt auch für andere Hardware, wie Mikrofone und Webcams. Solange Ihr Betriebssystem und Ihre Anwendungen Ihre Geräte unterstützen, ist alles gut. Wenn nicht, halten Sie lieber nach einer Alternative Ausschau, die vom Betriebssystem unterstützt wird.
Sie wissen jetzt, wozu all die Anschlüsse am Pi dienen. Im nächsten Abschnitt lernen Sie, welche Geräte Sie an den Pi anschließen können.

1.2 Was Sie sonst noch benötigen

Wenn Sie das erste Mal einen Pi auspacken, erkennen Sie schnell, dass das Raspberry-Team dem Motto »BYOP«6 folgt. Die Schachtel enthält nur die Platine. Sie benötigen aber noch ein paar Dinge mehr, um sie richtig einsetzen zu können. Die meisten davon haben Sie vermutlich schon im Hause.

Auswählen eines Netzteils

Zuerst benötigen Sie ein Netzteil mit Micro-USB-Stecker, denn momen...

Inhaltsverzeichnis

  1. Cover
  2. Titel
  3. Impressum
  4. Danksagungen
  5. Vorwort
  6. Inhaltsverzeichnis
  7. Stimmen zu Raspberry Pi
  8. 1 Lernen Sie den Raspberry Pi kennen
  9. 2 Ein Betriebssystem installieren
  10. 3 Raspbian konfigurieren
  11. 4 Die Firmware konfigurieren
  12. 5 Intermezzo: Mit dem Pi einen Kiosk aufbauen
  13. 6 Netzwerken mit dem Pi
  14. 7 Den Pi in ein Multimediacenter verwandeln
  15. 8 Spiele auf dem Pi spielen
  16. 9 Mit den GPIO-Pins herumbasteln
  17. 10 Arbeiten mit Digital- und Analogsensoren
  18. 11 Die Pi-Kamera steuern
  19. A Eine Einführung in Linux
  20. Index