Embedded-Linux-file-transfer über die serielle Schnittstelle (auch verwendet für die shell)
Ich möchte Dateien zwischen meinem desktop (Ubuntu) und ein embedded Linux. Das problem ist, dass die einzige Kommunikation zwischen der desktop-und embedded-system ist mit dem seriellen port. Das gleiche serielle port wird verwendet, um den login vom desktop in das eingebettete system mit sh (über Bildschirm oder putty).
Wenn es hilft, das embedded-system wird die AT91SAM9G20EK läuft Angstrom.
Ich schätzen, Anregungen.
InformationsquelleAutor Eduardo | 2013-02-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
möchten Sie vielleicht zu versuchen, eines der x/y/z-modem-Protokolle Familie.
Einem kostenlosen Paket ist hier:
http://ohse.de/uwe/software/lrzsz.html
Und es ist sehr wahrscheinlich, dass Sie auch über ein Paket für Angstrom.
Eine Datei zu übertragen, wenn die Verbindung mit dem eingebetteten Gerät, das Sie starten Sie einfach das Programm rz auf dem embedded-linux.
Dann im terminal auf Ihre Entwicklung Maschine, starten Sie das zmodem-Protokoll und senden Sie die Datei. Sobald die übertragung abgeschlossen ist, wird die rz-Programm auf der Ziel-Maschine Stoppt, und Sie finden die Datei im aktuellen Verzeichnis.
CC=arm-linux-uclibc-gcc ./configure --host=arm-linux-uclibc
. Oder ersetzen Sie den Befehl mit deiner toolchain-Befehl.Könnten Sie PPP zum erstellen einer TCP/IP-Verbindung über die serielle Verbindung, die es dann ermöglichen, dass mehrere TCP/IP application layer Protokolle gleichzeitig verwendet werden und transparent einschließlich FTP, Telnet, rsh oder ssh