Raspberry Pi ¨ Ein kleiner Uberblick u ¨ber die Anwendungsm¨oglichkeiten von Markus Anton von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Inhaltsverzeichnis 1 2 3 Raspberry Pi – Ein n¨ utzlicher Einplatinenpc ¨ Kurzer Uberblick weitere Einplatinenpc’s Vorbereitungen f¨ ur Projekte Ben¨otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨altliche Bauteile von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Geschichtliches zum Pi Entwicklung seit 2011 Produktion - Ende 2011 / Anfang 2012 seitdem 4 Revisionen von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Revision A vs. Revision B Revision A Preise CPU GPU Arbeitsspeicher physik. Speicher Ethernet Leistungsaufnahme von Markus Anton Revision B ∼25 € ∼35 € ARM11-familie, 700mHz, ARMv6-Architektur Broadcom VideoCore IV 256 MB 512 MB SD-/ SDHC-Card – 10/100 Mbit 5 V, 500 mA (2,5 W) 5 V, 700 mA (3,5 W) Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Revision B brauch ich bildtitel? (Abbildung: bild1...) von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Revision B+ von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Neuerungen bei Revision B+ zus¨atzliche GPIO-Pins verbesserte Lastverteilung (vor allem bei Audio-Jack) Wegfall des Cinch-Video-Ausgangs Micro-SD-Slot 2 zus¨atzliche USB-Anschl¨ usse von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Warum der Pi? Schw¨ achen St¨ arken + geringer Stromverbrauch + L¨ ufterlose K¨ uhlung → Leise + vielseitig einsetzbar + große Community von Markus Anton - geringe Leistung - nur f¨ ur kleine/einzelne Projekte geeignet - zu viele USB-Verbraucher → zu wenig Strom - langsamer phys. Speicher Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Die Konkurrenz Beagle Board von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Die Konkurrenz Banana-Pi von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte ¨ Kurzer Uberblick weitere Einplatinenpc’s Die Konkurrenz Cubieboard von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Ben¨ otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff Vorbereitungen f¨ ur Projekte ben¨otigtes Zubeh¨ or Linuxauswahl Wie kommt das Linux auf die SD-Karte? Einstellungen f¨ ur Remotezugriff per ssh (Raspbian) Einstellung der Uhrzeit und NTP-Konfiguration (Optional) von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Ben¨ otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff Ben¨ otigtes Zubeh¨ or Netzteil (1200 mA - 2000 mA) HDMI-/ Cinch- + Audio-Kabel SD-Karte – mind. 4GB besser ≥8GB (außerdem empfehle ich ”class 10”, sonst kann es etwas dauern ,) SD-Karten-Leseger¨at (Cardreader) WLAN-Empf¨anger (USB) oder LAN-Kabel USB-Tastatur von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Ben¨ otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff Welches Linux? NOOB – vielf¨altiges Angebot an verwendbaren Linux-Distributionen Rasbian – ein auf den Pi angepasstes Linuxsystem basierend auf Debian (kleinerer Softwareumfang als beim Original) von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Ben¨ otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff NOOB - Anf¨ angerfreundliche Installation Formatieren der SD-Karte mit FAT-Dateisystem Archiv NOOBS.zip auf der RasbperryPi-Webseite herunterladen und den Inhalt auf die frischformatierte SD-Karte kopieren bzw. entpacken SD-Karte in den Pi stecken und Strom anschließen – fertig von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Ben¨ otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff Image-Installation auf die SD-Karte – Wie? bei Installationen ohne NOOBS ben¨ otigt ben¨otigte Tools: Windows: Win32DiskImager Linux: dd – ein Konsolen-Kommando Mac OS X: ebenfalls mittels Konsolen-Kommando dd Bemerkung Die genauen Anleitungen entnehmen Sie bitte dem Wiki oder der RaspberryPi-Webseite von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Ben¨ otigtes Zubeh¨ or Linux – Qual der Wahl? Linux-Installation auf die SD-Karte Einstellungen f¨ ur Remotezugriff Netzwerkeinstellungen f¨ ur Remotezugriff Wann brauch ich das? – bei Konfiguration ohne Anschluss von Monitor und Tastatur Lan oder WLan? – Feste IP-Adressen f¨ ur Remotezugriff (ssh) ben¨otigte Daten: IP-Adresse des Routers (Gateway) eine freie IP-Adresse f¨ ur den Pi bei Verwendung von WLAN zus¨atzlich noch die Zugangsdaten zum Netzwerk Editieren der Dateien /etc/network/interfaces, /etc/wpa supplicant/wpa supplicant.conf (nano, vim) weitere Infos dazu im dbcc-Wiki von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Hinweise zu den Projekten Raspbian als System wenn nichts anderes erw¨ahnt wird genaue Anleitungen befinden sich im Wiki – k¨onnten jedoch z.T. schon wieder veraltet sein... (wegen Software Dritter) Projekt Internetradio konnte aus Zeitmangel noch nicht komplett getestet werden von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Server Was wird grunds¨atzlich ben¨otigt? Raspberry Pi + Netzteil (≥1200mA) Internetanbindung Lautsprecher (optional f¨ urs Radio) SD-Karte mit Linux (vorzugsweise Rasbpian) von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Serverbeispiele OwnCloud-Server (evtl. externe Festplatte oder NAS oder Netzlaufwerk notwendig) Mini-CalDav-/ CardDav-Server Druck-Server (CUPS) Calibre-Server (Ebook-Management) Apache-Server mit einer kleinen Webseite wie z.B. Wiki, ¨ahnliches Internetradio OpenVPN-Server (noch nicht ausprobiert) von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Raspberry Pi als Internetradio I – Warum? kosteng¨ unstige Alternative zu einem gekauften ;) kein Rauschen oder sonstige St¨ orger¨ausche bei guter Internetanbindung gr¨oßere Auswahl an Sendern auf www.surfmusik.de bei bedarf kann man auch zugriff auf Spotify & Co. einrichten von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Raspberry Pi als Internetradio II – Wie? mpd – Music Player Daemon Steuerung u ur Android, iPhone & PC) ¨ber Netzwerk (Clients f¨ Webradiostreams, eigene Musiksammlung leichte Einrichtung (siehe Wiki ) Mopidy setzt auf mpd auf, bietet aber mehr Funktionen wie den Zugriff auf Spotify Remote-Clients: MPD Control (Android), Sonata (Linux-Desktop), Auremo (Windows), Theremin (Mac OS X), u.a. von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Raspberry Pi als Internetradio III bei wem die Faulheit siegt, gibts auch eine L¨osung – ein fertiges Image f¨ ur die SD-Karte → Pi MusicBox doch wo bleibt da der Bastelspaß? von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Mein n¨ achstes Ziel w¨ are so was ungef¨ ahr: (a) von Markus Anton (b) Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Raspberry Pi als Mediacenter I XBMCMediacenter Distributionen: OpenELEC Raspbmc – ein Raspbian-Derivat spielt alle g¨angigen Formate wie avi und mkv in Full-HD (man ben¨ otigt allerdings ein gutes Netzteil und beim Streamen ein schnelles Netzwerk) von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Raspberry Pi als Mediacenter II Fernbedienung? Bluetooth (ben¨otigt Bluetooth-Empf¨anger) Infrarot-Fernbedienung (ben¨ otigt Infrarot-Empf¨anger) Android / iOS-Apps (ben¨ otigt Netzwerkzugang) → Yatse von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Raspberry Pi als Mediacenter III Wie gelangt der Pi an das Abspielmaterial? XBMC bietet einen Build-In-Support f¨ ur: NFS- / SAMBA-Shares (smb); – BigBug Bunny als Bsp FTP; Internetportale wie ARD-/ZDF-Mediathek oder Youtube (Addons); und nat¨ urlich USB u.a. von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Emulationstation Sammlung vieler Emulatoren in einer Benutzeroberfl¨ache bietet Treiber f¨ ur den Anschluss originaler Controller aber auch f¨ ur USB-Controller Anleitung gibts im dbcc-Wiki (auch die Konfiguration der Original-Controller) oder auf blog.petrockblog.com von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Gr¨ oßenvergleich von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Nicht sch¨ on aber selten ;) (c) Original von Markus Anton (d) Raspberry Pi Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile Nochmal aus der N¨ ahe ... von Markus Anton Raspberry Pi Raspberry Pi – Ein n¨ utzlicher Einplatinenpc Vorbereitungen f¨ ur Projekte Projekte Server Mediacenter Emulationstation – Einer f¨ ur Alle , Optional erh¨ altliche Bauteile optionale Bauteile Camera Touch-Screen: 2,8” und 7” u.a. von Markus Anton Raspberry Pi
© Copyright 2024