GNU/Linux >> Linux の 問題 >  >> Linux

Linux はシリアル ポートが使用中であると表示しますが、実際には使用されていません

この行を実際に使用することはおそらくないでしょうが、パーミッションの問題です。私がテストする手っ取り早い汚い方法は、次を実行することでした:

ls -la /dev/ttyUSB0
sudo chmod 666 /dev/ttyUSB0

cu を再試行します .それが機能し始めたら、それぞれの udev を処理する必要があります ファイルとユーザー権限/グループ。私のデバイスでは、このように見えました(plugdevのメンバーです) グループ):

> cat /etc/udev/rules.d/42-CP210x.rules 
ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", SUBSYSTEMS=="usb",
ACTION=="add", MODE="0666", GROUP="plugdev"

シリアル デバイス権限は dialout のメンバーに付与されます グループ。 /dev/ttyS0 に接続するには 次を使用して現在のユーザーをグループに追加しました:

sudo adduser <username> dialout


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  3. Linuxのグループのメンバーを一覧表示する

  1. /dev/sdb:そのようなファイルやディレクトリはありません (ただし /dev/sdb1 などは存在します)

  2. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  3. Linux で /dev/random を /dev/urandom にリンクするのは間違っていますか?

  1. LinuxソフトウェアRAIDで故障したハードディスクを交換する方法

  2. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  3. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?