#author("2019-12-20T11:02:08+09:00","default:honma","honma") #author("2019-12-26T15:46:33+09:00","default:honma","honma") * Debianでシリアルターミナル [#vc90b28e] Debianに限らないが、Linuxでシリアルターミナルといえばminicomが有名。 $ sudo apt-get install minicom インストールはこれだけで簡単に済むが、意外と悩むのがシリアルのデバイスドライバの存在。~ そのまま、使うとこんな目にあう。 $ minicom --device /dev/ttyUSB0 minicom: /dev/ttyUSB0 をオープンできません : 許可がありません 原因はこれ $ ls -l /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 0 12月 20 10:45 /dev/ttyUSB0 ** 対策 [#e2c1b649] 1) 自分を dialout のグループに追加する $ sudo gpasswd -a <ユーザー名> dialout または $ sudo usermod -aG dialout <ユーザー名> ... gpasswd が使えないとき または $ sudo adduser <ユーザー名> dialout ... debian流 反映は再ログイン後から 2) root ユーザーで動作させる $ sudo minicom --device /dev/ttyUSB0 3) hot plug のルールを変更する $ sudo nano /lib/udev/rules.d/50-udev-default.rules 修正前) KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="dialout" 修正後) KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="dialout", MODE="0666" これで、再挿入すれば... $ ls -l /dev/ttyUSB0 crw-rw-rw- 1 root dialout 188, 0 12月 20 10:58 /dev/ttyUSB0 お好きな方法で #htmlinsert(amazon_pc.html);