MySQL und Raspberry Pi Alexander Elsas Goethe-Universität Frankfurt
Alexander Elsas Diplom-Kaufmann Lehrbeauftragter an Universitäten und Hochschulen Datenbankentwickung ORACLE seit 2005 APEX
Geschichte Mit über einer Million verkaufter Exemplare ist der Raspberry Pi wohl das erfolgreichste Projekt dieser Art. Offizieller Bestellbeginn war am 29. Februar 2012, seit Juni 2012 in größeren Stückzahlen verfügbar. Produktion erfolgt mittlerweile in einer Sony-Fabrik in Pencoed (Wales) mit einer Kapazität von 12.000 Stück pro Tag. Geschätzte Stückzahl November 2013: > 1,7 Mio Exemplare.
Raspberry Pi Foundation Die Raspberry Pi Foundation in Cambridge (UK) ist die treibende Kraft hinter dem Projekt. Erklärtes Ziel ist insbesondere die Unterstützung der IT-Ausbildung in Großbritannien, schon in den allgemeinbildenden Schulen.
Versionen Es gibt 2 verschiedene Versionen: Modell B mit Ethernet und Modell A ohne. Modell A Modell B Preisempfehlung 25 US-$ (exkl. Mehrwertsteuer) 35 US-$ (exkl. Mehrwertsteuer) Kreditkartengröße 85,60 mm 53,98 mm 17 mm Größe SoC Broadcom BCM2835 CPU ARM1176JZF-S (700 MHz) GPU Broadcom VideoCore IV Arbeitsspeicher (SDRAM): USB 2.0 Anschlüsse 256 MB 512 MB (bis Oktober 2012 256 MB) 1 2 (über integrierten Hub) FBAS, HDMI Videoausgabe Tonausgabe 3,5 mm-klinkenstecker (analog), HDMI (digital) Nicht-flüchtiger Speicher: SD (SDHC und SDXC)/MMC/SDIO-Kartenleser Netzwerk Schnittstellen 10/100 MBit Ethernet-Controller (LAN9512 von SMSC) Bis zu 16 GPIO-Pins, SPI, I²C, UART Echtzeituhr Leistungsaufnahme 5 V, 500 ma (2,5 Watt) 5 V, 700 ma (3,5 Watt) Stromversorgung 5 V Micro-USB-Anschluss (Micro-B), alternativ 4 AA-Batterien Betriebssysteme GNU/Linux, BSD, RISC OS, Plan 9 Quelle: in Anlehnung an (http://de.wikipedia.org/wiki/raspberry_pi).
Steuerung Durch den GPIO-Bus ist es leicht möglich, externe Komponenten wie Relais, Sensoren, LED etc. anzusteuern und zu kontrollieren. Im Rahmen dieses Beitrags wird das aber nicht vertieft.
Umfeld Im Laufe der Zeit hat sich ein sehr lebendiges und aktives Umfeld von Enthusiasten und Unterstützern rund um den Raspberry Pi entwickelt: Verschiedene Konstruktionen und Angebote von Gehäusen - von Lego-Konstruktionen bis hin zu kommerziellen Angeboten aus ABS-Kunststoff (z. B. http://modmypi.com).
Projekte raspberry pi projekte findet 143.000 Treffer bei Google am 30.10.2013.
Weitere Projekte PiMMS (Digital Signage): http://databaselab.blogspot.de/search/label/raspberry%20pi Universal Translator: http://www.daveconroy.com/turn-raspberry-pi-translator-speechrecognition-playback-60-languages/
http://www.youtube.com/watch?v=i41ooqq_riw http://www.independent.co.uk/life-style/gadgetsand-tech/news/ted-bull-stratos-raspberry-picontrolled-teddy-bear-babbage-beats-felixbaumgartners-skydiving-record-8785687.html
Raspberry Jams Auf sogenannten Raspberry Jams treffen sich Interessierte, Projektbetreiber und insbesondere auch Kinder und Jugendliche, um in Vorträgen und Exponaten sich auszutauschen. Schwerpunkt dieser Treffen ist natürlich Großbritannien, aber auch weltweit und auch in Deutschland finden diese Jams statt, in Deutschland aber eher im akademischen Umfeld (http://www.piandmore.de).
Betriebssysteme und Software Die Installation eines Betriebssystems auf dem Raspberry Pi erfolgt einfach durch die Verwendung einer SD-Karte, auf die ein ISO-Abbild des Betriebssystems übertragen wurde. Als Tool zum Übertragen unter Windows empfiehlt sich dabei z. B. USB Image Tool (http://www.alexpage.de). Die Auswahl an auf (http://www.raspberrypi.org/downloads) verfügbaren Betriebssystemen ist recht groß: Raspbian wheezy Soft-float Debian wheezy Pidora Arch Linux ARM RISC OS Als Standard-Betriebssystem hat sich dabei Raspbian etabliert. Die Installation von Software erfolgt dabei mit dem üblichen LinuxMechanismus sudo apt-get install
Databaselab.dyndns.org Installation von MySQL auf einem per dynamischen DNS erreichbaren Raspberry Pi raspberrypigreenwhite
Installation von MySQL Raspberry Pi Model B mit 256 MB RAM Modmypi-Gehäuse Mix and Gamble 4GB SD-Karte Raspbian EDIMAX EW-7811UN (WLAN-Dongle)
Installation sudo apt-get install mysql-server mysql-client
Test der Installation mysqlshow mysql show databases use <database-name> show tables
Ressourcen Einige der wichtigsten Internet-Ressourcen rund um den Raspberry Pi sind: raspberrypi.org raspihub.com raspi.tv forum-raspberrypi.de Deutschsprachige Literatur: Bartmann, Erik: Durchstarten mit Raspberry Pi, O'Reilly, 2013 Engelhardt, E. F.: Coole Projekte mit Raspberry Pi, 3. aktualisierte und komplett überarb. Auflage, Franzis, 2013 Schmidt, Maik: Raspberry Pi - Einstieg * Optimierung * Projekte, dpunkt.verlag, 2013
Kontakt Alexander Elsas Goethe-Universität Frankfurt am Main Grüneburgplatz 1 D-60323 Frankfurt Telefon: Fax: E-Mail: Internet: +49 69-798 33636 +49 69-798 33639 aelsas@finance.uni-frankfurt.de databaselab.de