Verwenden von ZModem in der Befehlszeile unter Windows für die Dateiübertragung über die serielle Schnittstelle

Verwenden von ZModem in der Befehlszeile unter Windows für die Dateiübertragung über die serielle Schnittstelle

Ich muss große Dateien von Windows auf ein eingebettetes Linux-System über die serielle Schnittstelle übertragen. Die Leute scheinen zu empfehlenZModemum diese Aufgabe zu erledigen. Mithilfe der Dateiübertragungsfunktion von TeraTerm konnte ich diese Aufgabe erfolgreich durchführen.

Meine Frage ist, wie ich dies außerhalb von TeraTerm und in einer Befehlszeilenumgebung unter Windows verwenden kann. Ich habe vorkompilierte Binärdateien (rz.exe und sz.exe) heruntergeladen, bin aber gescheitert, weil ich den COM-Port, an den die Dateiübertragung erfolgen soll, nicht angeben kann. Ich möchte so etwas machen

./sz.exe filename.zip > COM10

Auf der Handbuchseite sieht es nicht so aus, als ob es eine Option zur Angabe des seriellen Ports gäbe. Übersehe ich etwas? Für jede Information bin ich sehr dankbar.

Jonathan

Antwort1

Je nachdem, wie streng „außerhalb von Tera Term“ ist, könnten Sie versuchen, ein TeraTerm zu verwendenMakro, das sich wie ein Programmierskript liest und von der Befehlszeile aus ausgeführt werden kann. Makros haben ziemlich vernünftige Fähigkeiten; ich habe gerade eines erstellt, das sich über TCP mit einem Raspberry Pi verbindet (aber auch mit serieller Schnittstelle funktionieren würde), sich anmeldet, den Benutzer auffordert, eine Datei auszuwählen, und diese Datei dann über ZMODEM sendet.

verwandte Informationen