Getestet mit:Kubuntu Linux 14.04
Voraussetzungen:Raspberry Pi mit Raspbian Jessie und Internetverbindung (siehe Schritte 1-7 in der Einfuehrung)
Sublime Text 3
Bauteile:Festrechner
0

Programmieren auf dem Raspberry Pi mit einem Festrechner

Der grossartige Texteditor Sublime Text 3 erlaubt das Erstellen eigener Python Plugins, was in diesem Tutorial genutzt wird, um einen Hotkey-Befehl zu erstellen, der ein Projekt vom Festrechner per scp auf den Raspberry Pi kopiert. Dadurch kann ein maechtiger Festrechner zum programmieren verwendet und der Code trotzdem sehr schnell auf dem Raspi ausgefuehrt werden.

Starte Sublime Text 3, klicke auf ToolsNew Plugin und ersetze den Dateiinhalt mit

ABSOLUTE_HOST_PATH: Arbeitsverzeichnis auf dem Festrechner
ABSOLUTE_RASPI_PATH: Arbeitsverzeichnis auf dem Raspberry Pi
RASPI_IP: aus der Headless-Konfiguration oder ermittelt mit dem Angry IP Scanner

Klicke anschliessend auf Preferences, dann Key Bindings - User und fuege hinzu

Nach dem Speichern beider Dateien werden durch Druecken von Strg und . zusammen alle Projektdateien auf den Raspberry Pi uebertragen. Danach kann das Projekt per ssh vom Festrechner auf dem Raspberry Pi ausgefuehrt werden. Das Plugin funktioniert jedoch nur, wenn Festrechner und Raspberry Pi ssh-Schluessel ausgetauscht haben.

Das Plugin wird gespeichert im Verzeichnis ~/.configure/sublime-text-3/Packages/User. Hinweise zum Bau eines komplexeren Plugins gibt es in einem Tutorial von urbangiraffe.com.

Alternativ kann auch ein privates Git Verzeichnis auf dem Raspberry Pi eingerichtet werden.

Links
Sublime Text 3 Konfiguration: http://www.knight-of-pi.org/de/angenehmes-programmieren-mit-dem-text-editor-sublime-text-3
Dateitransfer mit SCP: http://www.knight-of-pi.org/de/datentransfer-zwischen-festrechner-und-raspberry-pi-mit-scp/
Raspberry Pi Headless: http://www.knight-of-pi.org/de/headless-raspberry-pi-ohne-zusatzgeraete-ueber-lan-ethernet
Angry IP Scanner usage: http://www.knight-of-pi.org/de/ips-scannen-mit-angry-ip-scanner
Fernzugriff mit SSH: http://www.knight-of-pi.org/de/fernzugriff-auf-den-raspberry-pi-mit-ssh/
SSH Schluesselaustausch: http://www.knight-of-pi.org/de/passwortfreies-einloggen-durch-den-austausch-von-ssh-schluesseln
Urbangiraffe Plugin Tutorial: http://urbangiraffe.com/2011/08/13/remote-editing-with-sublime-text-2
Privates Git Verzeichnis Tutorial: http://www.knight-of-pi.org/de/arrrr-mein-schatz-eine-private-codesammlung-basierend-auf-github

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.