シリアルポート経由でWindowsから組み込みLinuxシステムに大容量ファイルを転送する必要があります。Zモデムこのタスクを実行します。TeraTerm のファイル転送機能を使用して、このタスクを正常に実行することができました。
私の質問は、これをTeraTerm以外、Windowsのコマンドライン環境でどのように使用できるかということです。コンパイル済みのバイナリ(rz.exeとsz.exe)をダウンロードしましたが、ファイル転送を実行するCOMポートを指定できないため、うまくいきませんでした。私は次のようなことをしたいと考えています。
./sz.exe filename.zip > COM10
マニュアル ページを見ると、シリアル ポートを指定するオプションは提供されていないようです。何か見落としているのでしょうか? ご意見をお聞かせいただければ幸いです。
ジョナサン
答え1
「Tera Termの外部」がどの程度厳密であるかに応じて、TeraTermの使用を試してみることができます。大きいこれはプログラミング スクリプトのように読み込まれ、コマンド ラインから実行できます。マクロの機能はかなり優れています。私は、TCP 経由で Raspberry Pi に接続し (シリアルでも動作します)、ログインし、ユーザーにファイルを選択するよう促してから、そのファイルを ZMODEM 経由で送信するマクロを作成しました。