Python用シリアル通信ライブラリpyserialには
サブコマンドとしてminiterm.pyというのが付いてきます。
これが結構使え得たのでメモ。
実際のところ
ボーレート3M、ハードウェアフロー制御、パリティodd、8bitというデバイスに接続するには、
以下の様なコマンドを打てばOKです。
$ miniterm.py --parity O --raw --rtscts /dev/ttyUSB0 3000000
既成のコマンドではボーレートの最大値が1M未満だったりハードウェアフロー制御(RTS/CTS)がサポートしてなかったり挙動が怪しかったりで結構困っていたので助かりました。
参考もと
- "miniterm.py --help"