web-dev-qa-db-ja.com

Linuxシェルからシリアルポートにデータを送信するにはどうすればよいですか?

次のDOSコマンドを実行するLinuxの方法を見つける必要があります。

MODE COM1: 9600,N,8,1,P
COPY FIRMWARE.COD COM1 

これは可能ですか? LinuxのCOM1は/dev/ttyS0しかし、それだけです。どのようにモードを設定してコピーを実行しますか?

2
nmuntz

Ttyデバイス設定を設定します。

stty -F /dev/ttyS0 9600 -parity cs8 -cstopb

データを送る:

cat firmware.cod > /dev/ttyS0
8
user1686