MySQL und Raspberry Pi - doag.org fileGeschichte • Mit über einer Million verkaufter Exemplare...
Transcript of MySQL und Raspberry Pi - doag.org fileGeschichte • Mit über einer Million verkaufter Exemplare...
MySQL und Raspberry Pi
Alexander ElsasGoethe-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)
Größe Kreditkartengröße 85,60 mm × 53,98 mm × 17 mm
SoC Broadcom BCM2835
CPU ARM1176JZF-S (700 MHz)
GPU Broadcom VideoCore IV
Arbeitsspeicher (SDRAM): 256 MB 512 MB (bis Oktober 2012 256 MB)
USB 2.0 Anschlüsse 1 2 (über integrierten Hub)
Videoausgabe FBAS, HDMI
Tonausgabe 3,5 mm-Klinkenstecker (analog), HDMI (digital)
Nicht-flüchtiger Speicher: SD (SDHC und SDXC)/MMC/SDIO-Kartenleser
Netzwerk – 10/100 MBit Ethernet-Controller (LAN9512 von SMSC)
Schnittstellen 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-speech-
recognition-playback-60-languages/
http://www.youtube.com/watch?v=I41ooQQ_RIw
http://www.independent.co.uk/life-style/gadgets-and-tech/news/ted-bull-stratos-raspberry-pi-controlled-teddy-bear-babbage-beats-felix-baumgartners-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 Linux-
Mechanismus 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 ElsasGoethe-Universität Frankfurt am MainGrüneburgplatz 1D-60323 Frankfurt
Telefon: +49 69-798 33636Fax: +49 69-798 33639E-Mail: [email protected]: databaselab.de