26.02.2014 Aufrufe

Raspberry Pi Geek Tuning-Tipps - Overclocking, RAM-Sharing, I/O Optimierung (Vorschau)

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Software für den Ras<strong>Pi</strong><br />

Basics<br />

Raspbian „Wheezy“ 2013-07-25<br />

RPG/raspbian/<br />

IDE: Integrated Development Environment.<br />

Eine solche integrierte Entwicklungsumgebung<br />

fasst alle für das Programmieren in einer<br />

bestimmten Sprache notwendigen<br />

Komponenten zusammen. Meist gehören<br />

dazu neben einem Editor auch Compiler/​<br />

Interpreter, Linker und Debugger, oft auch<br />

eine Versionsverwaltung.<br />

1 Die Entwicklungsumgebung Scratch macht das Programmieren durch den Einsatz<br />

von grafischen Elementen sehr einfach, war vor allem Kindern den Einstieg erleichtert.<br />

Ungeachtet seiner unbestreitbaren Vorteile<br />

bleibt der <strong>Raspberry</strong> <strong>Pi</strong> in Sachen<br />

Leistung selbst hinter dem schwachbrüstigsten<br />

Laptop weit zurück. Sein<br />

ARM-Prozessor taktet mit gemütlichen<br />

700 MHz, während seine großen Brüder<br />

mit mehreren GHz sprinten. Das Modell<br />

B bringt 512 MByte <strong>RAM</strong> mit, wohingegen<br />

selbst Billig-Notebooks mehrere<br />

GByte Arbeitsspeicher besitzen. Und wo<br />

sich die Massenspeicherkapazität von<br />

Laptops heute in TBytes bemisst, muss<br />

der Ras<strong>Pi</strong> mit dem auskommen, was auf<br />

eine SD-Card passt.<br />

Angesichts dieser Beschränkungen ist<br />

es kaum zu glauben, wie viele große und<br />

komplexe Anwendungen der <strong>Raspberry</strong><br />

<strong>Pi</strong> dennoch klaglos abarbeitet. Das ermöglicht<br />

neben der Verwendung des<br />

Ras<strong>Pi</strong> als Schul-Computer auch seinen<br />

Einsatz als schlanken ArbeitsplatzPC –<br />

solange Sie wissen, was Sie tun.<br />

Auf dem Desktop<br />

Der <strong>Raspberry</strong> <strong>Pi</strong> wurde ursprünglich als<br />

billiger, transportabler Rechner für Schüler<br />

und Studenten konzipiert û. Dies<br />

spiegelt auch die auf dem Desktop vorinstallierte<br />

Software wider. Neben dem<br />

schlanken Webbrowser Midori sowie<br />

zahlreichen Links zur Dokumentation<br />

und Dienstprogrammen finden Sie hier<br />

einen Verweis auf die für den schulischen<br />

Einsatz gedachte Programmierumgebung<br />

Scratch û.<br />

Das Programm basiert auf Lego-artigen<br />

Blocks mit Anweisungen und Strukturen,<br />

die sich zu durchaus komplexen<br />

Strukturen zusammensetzen lassen. Die<br />

Oberfläche 1 listet linkerhand die Blöcke<br />

auf, die sich mit der Maus in den<br />

mittleren Bereich ziehen und dort zu<br />

Programmen zusammensetzen lassen.<br />

In der Stage („Bühne“) auf der rechten<br />

Seite sehen Sie, welche Effekte der Code<br />

auf Sprites hat, kleine Grafikobjekte, die<br />

Sie aus einem Lager unterhalb der Stage<br />

ins Programm ziehen können. Auf diese<br />

Weise erlernen speziell Kinder bis zu 10<br />

Jahren spielerisch die Grundlagen der<br />

Programmierung.<br />

Für Jugendliche und Erwachsene bietet<br />

es sich dagegen an, mit Python in die<br />

Welt der Programmierung einzutauchen.<br />

Diese vielseitige Programmiersprache<br />

setzen unter anderem auch Firmen wie<br />

Google oder Amazon ein. Auf dem Ras-<br />

<strong>Pi</strong>-Desktop finden sich dazu mit IDLE<br />

und IDLE3 2 gleich zwei fast identische<br />

IDEs zum Entwickeln und Austesten von<br />

Python-Programmen. Dabei bedient die<br />

erste die ältere Sprachversion 2, die<br />

zweite das (nur bedingt rückwärtskompatible)<br />

neue Python 3.<br />

Nach dem Start von Idle erscheint ein<br />

Python-Eingabeprompt, an dem Sie Befehle<br />

ausprobieren, Variablen setzen und<br />

Strukturen wie Schleifen, Funktionen<br />

und Klassen ausprobieren können. Um<br />

ein Programm zu erstellen, klicken Sie in<br />

der Menüleiste auf File und wählen New<br />

Window. Um sich einige Codebeispiele<br />

Readme<br />

Bei der Auswahl von Software für den <strong>Raspberry</strong><br />

<strong>Pi</strong> gilt es, die besonderen Anforderungen<br />

des Einplatinen-Computers zu berücksichtigen.<br />

Dieser Artikel zeigt, worauf Sie<br />

achten müssen, und stellt einige typische<br />

Anwendungen vor.<br />

06.2013 www.raspberry-pi-geek.de<br />

15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!