Puh! Geht jetzt endlich mit WinScp. Mit SCP als Protokoll geht's. Es kam zwar irgendwas von wegen "Rechner ist evtl. nicht sicher", aber das habe ich einfach weggedrückt. Im Verzeichnis /usr/bin habe ich auch die pretty-wifi-info.lua gefunden, scheint also zu klappen.
Was genau muss ich zum Daten übertragen machen? Kann ich die Daten auch auf meinen USB-Stick schieben, der mit dem Yún stets verbunden ist, da (meine ich, gelesen zu haben) der Rom-Speicher nicht unendlich oft neu beschrieben werden kann und mein Yún soll noch eine Weile funktionieren.
HTML-Fan:
Kann ich die Daten auch auf meinen USB-Stick schieben ...?
Ich glaube, ich habe mir die Antwort gerade selbst gegeben. Ich muss dann einfach meine Dateien in /mnt/sdb1(mein USB-Stick)/ reinpacken, korrekt?
HTML-Fan:
Es kam zwar irgendwas von wegen "Rechner ist evtl. nicht sicher", aber das habe ich einfach weggedrückt.
Ist OK, wenn:
- du dich das erste mal verbindest
- der Yun die IP ändert
- du den Yun neu installierst
Was genau muss ich zum Daten übertragen machen?
Du solltest nach dem Verbinden ein Fenster mit 2 Verzeichnissen bekommen. (Wenn ich das jetzt vertausche) ist das rechte dein Yun. Erst ein passendes Verzeichnis auswählen und dann einfach mit einem Explorer Dateien/Verzeichnisse da reinziehen. (Du wirst vermutlich nicht überall schreiben können)
Kann ich die Daten auch auf meinen USB-Stick schieben, der mit dem Yún stets verbunden ist, da (meine ich, gelesen zu haben) der Rom-Speicher nicht unendlich oft neu beschrieben werden kann und mein Yún soll noch eine Weile funktionieren.
Bestimmt, kann dir aber leider nicht sagen ob der USB-Stick automatisch ins Dateisystem eingehängt wird oder ob du von Hand "mount" aufrufen musst.
Edit:
HTML-Fan:
Ich glaube, ich habe mir die Antwort gerade selbst gegeben. Ich muss dann einfach meine Dateien in /mnt/sdb1(mein USB-Stick)/ reinpacken, korrekt?
Geht scheinbar automatisch und /mnt/sdb1 klingt schon mal nicht falsch.
Rintin:
Bestimmt, kann dir aber leider nicht sagen ob der USB-Stick automatisch ins Dateisystem eingehängt wird oder ob du von Hand "mount" aufrufen musst.
Scheint zumindest zu klappen. Wenn ich unter /mnt/sdb1 gucke, kommen da die Dateien von meinem Stick. Ich habe auch mal unter /mnt/sdb1/arduino/ einen Ordner namens "python" erstellt, als ich danach den Stick vom Yún an meinen PC angeschlossen hatte, wurde der Ordner angezeigt.
Wie muss ich meine Python-Datei gestalten? Muss noch sowas wie ein Header oben hin?
Ja! Ich hab's rausbekommen! Man muss oben als Header
#! /usr/bin/python
eingeben! Es läuft!
Danke an alle, die geantwortet haben, besonders @Rintin und @Tommy56 .
Brauchst keinen Header.
Aber wenn du die Datei direkt ausführbar machen willst musst du den passenden shebang (#!) mit passendem Interpreter einfügen und Linux-Zeilenumbrüche verwenden. Dann noch als ausführbar markieren (chmod +x).
Wenn du mehr als 7-bit ASCII willst, musst du das Dateiencoding angeben (# -*-).
Könnte dann so aussehen:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
Rintin:
7-bit ASCII
Hat man da nur die Zeichen von 0x00 bis 0x7F?
Genau. Alles andere müsste man dann escapen. Unpraktisch bei Umlauten in Kommentaren und Strings.
Bei normalen Programmstrukturen sollte man Umlaute eh vermeiden.
#! /usr/bin/python
Das Ding nennt sich Shebang, Wikipedia und findet sich bei jedem Linux-Script, damit der Rechner auch weiß, was Er damit anzustellen hat.
MfG