1と2のリビジョン間の差分
2018-08-01 23:51:55時点のリビジョン1
サイズ: 2523
コメント:
2018-08-01 23:55:47時点のリビジョン2
サイズ: 2531
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 43: 行 43:
||#<FFFF00> 通信設定(単位) ||<#FFFF00> パラメータ名 ||<#FFFF00 デフォルト値 ||<#FFFF00> 選択肢 ||
|| 通信デバイス || line || || ||
|| 通信速度(bps) || speed || || 9600, 115200 等 ||
|| フロー制御 || flow-control || || rts/cts, xon/xoff, none ||
|| データビット(byte/bit) || terminal bytesize || || 5, 6, 7, 8 ||
|| ストップビット(bit) || stop-bits || || 1 or 2 ||
|| パリティ || parity || || even, odd, none ||
|| || carrier-watch || || on, off ||
||<#FFFF00> 通信設定(単位) ||<#FFFF00> パラメータ名 ||<#FFFF00> デフォルト値 ||<#FFFF00> 選択肢 ||
|| 通信デバイス || line ||  || ||
|| 通信速度(bps) || speed ||  || 9600, 115200 等 ||
|| フロー制御 || flow-control ||  || rts/cts, xon/xoff, none ||
|| データビット(byte/bit) || terminal bytesize ||  || 5, 6, 7, 8 ||
|| ストップビット(bit) || stop-bits ||  || 1 or 2 ||
|| パリティ || parity ||  || even, odd, none ||
|| || carrier-watch ||  || on, off ||

kermit

kermit は(シリアル)通信ソフトウェアである。 cu(1) や tip(1) といったツールもあるが、インタラクティブな通信中にファイル転送が行えたりするといった機能を備えているツールである。

基本的な使い方

基本的には kermit コマンドを実行して、シリアルデバイス(ここでは /dev/cuaU0)、シリアル速度(115200bps)を指定して、 接続(connect)すればよい。

# kermit
> set line /dev/cuaU0
> set speed 115200
> connect
Connecting to /dev/cuaU0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

上記説明にあるように、この状態から脱出(コマンドモードに移行)するには、CTRL-\ を押した後 C を打てば良い。

終了はそのまま exit コマンドを打つ(quit でもよい)。

C-Kermit> exit
Closing /dev/cuaU0...OK

CTRL-\(エスケープキャラクター)については色々難しい点があるので、これで覚えておくのが良いと思われる。

カスタマイズ

~/.kermrc ファイルを作成することで、シリアルデバイスや速度と言った設定を事前に設定しておける。 先の例だと、.kermrc ファイルを下記のように設定すればよい。

set line /dev/cuaU0
set speed 115200

通信設定(単位)

パラメータ名

デフォルト値

選択肢

通信デバイス

line

通信速度(bps)

speed

9600, 115200 等

フロー制御

flow-control

rts/cts, xon/xoff, none

|| データビット(byte/bit) || terminal bytesize || || 5, 6, 7, 8 ||

ストップビット(bit)

stop-bits

1 or 2

パリティ

parity

even, odd, none

carrier-watch

on, off

tools/kermit (最終更新日時 2018-08-15 00:53:01 更新者 NorikatsuShigemura)