3

xmodem を介してファイルをアップロードすることによってソフトウェアの更新が行われるデバイスがあります。

lrzsz ( http://ohse.de/uwe/software/lrzsz.html ) パッケージを使用して、2 つの方法でこれを行うことができました。

1) 画面の使用

screen /dev/tty.myserialdevice 115200

その後

^A:exec !! sz -X file.bin

また

2) cu の使用

cu -l /dev/tty.myserialdevice -s 115200

その後

~+lsz -X file.bin

ここで、ファイルのアップロードを自動化するスクリプト (できれば ruby​​ または bash スクリプト) を書きたいと思います。

ファイルを screen または cu にパイプするか、標準入力を使用する方法はありますか? スクリプトを作成しようとしたとき、接続を開くところまでしか行きませんでした。しかし、それでもこの接続を適切に閉じるのに問題がありました。

4

1 に答える 1