LoginSignup
6
6

More than 1 year has passed since last update.

はじめてminicomを使うとき

Posted at

minicom インストール

minicomがインストールされていない場合、次のコマンドでインストールします。

sudo apt install minicom

minicom-3.png

dialoutグループへの追加

minicomをroot権限無しで使えるようにするために自分のアカウントをdialoutグループに追加します。
$USERはログインしているユーザーアカウント名です。
また、グループへの追加を反映させるには再起動が必要なので shutdownコマンドで再起動します。

sudo usermod -a -G dialout $USER
sudo shutdown -r now

再起動後に、idコマンドでグループに追加されていることを確認してください。

minicom-4.png

minicom 起動

-Dオプションでデバイスファイルを指定して minicom を起動します。

minicom -D /dev/ttyUSB0

minicom-5.png

出力はされているが、なぜかキーボードからの入力を受け付けてくれない。。。
minicom-6.png

デフォルト設定でハードウェアフロー制御が有効になっていることが原因のようです。。

minicom 設定

minicom 上で、Ctrl + a -> z キーを押すと、ヘルプ画面が出てきます。
日本語表示の場合、フォント幅の問題で表示が崩れていますが無視して続けます。
minicom-7.png

ヘルプ画面で o キーを押して、設定を開いた後に、
カーソルキーで シリアルポート に合わせて Enterキーを入力する
minicom-8.png

確かに、ハードウェア流れ制御はい になっています。(流れ制御って...)
minicom-9.png

f キーを押して、いいえ に変更します。(おかしな位置に「いいえ」が書かれていますがそれでOK)
minicom-a.png

そのまま EnterEsc キー押して、設定画面まで戻ります。
"dfl"に設定を保存 を押して保存します。
minicom-b.png

設定を終了します。
minicom-d.png

めでたくキーボード入力を受け付けてくれるようになりました。
minicom-e.png

minicom 終了

minicomを終了するときは、Ctrl + a -> z -> x -> Yes
もしくは、Ctrl + a -> x -> Yes で終了します。

補足

英語表示で使用する場合は LANG=C を指定して minicom を起動します。

LANG=C minicom -D /dev/ttyUSB0

英語なら画面も綺麗に表示されます。
minicom-i.png

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6