Raspberrypi IDE statt SSH?

Gast #6172488
Lesenswert?

Hallo,

ich arbeite schon seit einiger Zeit mit einem Raspi. Allerdings versuche 
ich mich eher an kleineren Spielereien und so.
Dabei arbeite ich relativ einfach über eine SSH-Verbindung mit PuTTY.

Allerdings finde ich persönlich (als Person, die noch nicht 100% hinter 
Linux gestiegen ist), die Programmierng mit dem nano-editor und in der 
kommandozeile etwas sperrlich. Gerade wenn es darum geht, verschiedene 
Python-Skripte oder Dateien zu verschieben/organisieren.

Es gibt doch auch IDE, die mir es ermöglichen, meinen headless Raspi an 
meinem Windows-PC etwas angenehmer zu programmieren oder?
Speziell würde ich einfach übersichtlicher zwischen verschiedenen 
Scetches wechseln können, und Dateien einfacher verschieben / generell 
eine für mich übersichtlichere und flexiblere Ordnerstruktur erschaffen.

Ich habe bereits viel gesucht, viel gefunden, bin aber trotzdem kaum 
schlauer geworden...
Es scheint die Möglichkeit zu geben, über eine von 50 verschiedenen 
möglichen IDEs den Raspi zu programmieren... Ich habe es aber trotz der 
vielen Beiträge nicht geschafft, wirklich ein passendes Programm zu 
finden und zu nutzen.

Falls ihr darin Erfahrung habt, würde es mich sehr freuen wenn ihr mir 
einen Link, oder schlicht Namen und Vorgehensweisen von möglichen 
Programmen sagen könntet! Ich brauche keine Komplettlösung, lediglich 
eine Idee zu einer flexibleren und angenehmeren Programmierung.
Gast #6176277
Lesenswert?

Martin H. schrieb:
> Installier Dir auf dem Pi den mc an

By the way: Weisst du, wie man die Zwischenablage mit dem mc Editor 
verwendet? Ich möchte auf meinem Desktop PC (z.B. mit Notepad++) Text in 
die Zwischenablage legen und dann auf dem pi (mit mcedit) in eine Datei 
einfügen. Beim vi geht das, bei mcedit habe ich es noch nicht geschafft.
Gast #6176308
Lesenswert?

Unter linux ist das alles viel einfacher. Um Programme für mein Linux 
Phone zu entwickeln hab ich da mehrere Vorgehensweisen, sollte aber auf 
den PI übertragbar sein:

 1) Ich hab da diese Anwendung zum machen von Anrufen, die ein paar 
neuere selbst kompilierte Pakete braucht, die ich nur auf dem Phone 
installiert habe. Am Anfang hab ich da über "ssh -X" den Editor auf dem 
Phone gestartet und lokal auf meinem Arbeitsrechner angezeigt, war aber 
sau langsam. Deshalb starte ich den Editor nun Lokal, und mounte einfach 
das Projektverzeichnis von oder auf dem Phone mit sshfs, und kompiliere 
das auf dem Phone über ssh.

 2) Ich hab auch ein paar eigene Programme, die nichts vom Phone 
brauchen, um voll funktionsfähig zu sein. Zum entwickeln arbeite, 
kompiliere & teste das oft lokal. Wenn ich das dann doch mal auf dem 
Phone ausprobieren will, dann hab ich ein build script, das das ganze 
mit qemu-user-static in einem chroot für das Phone cross-compiliert. 
Danach kopiere ich das einfach aufs phone mit scp, und fertig.

 3) Auf meinem Server hab ich auch noch so ein script, das jede Nacht 
meine git repos pullt, die Projekte kompiliert, und zu meinem Repo 
hinzufügt. Dann kann ich das auch einfach am nächsten tag mit "apt-get 
update" auf dem Phone aktualisieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren