74

minicom を USB-to-serial アダプタ経由で接続されたシリアル デバイスに接続しようとしています。これは PL2303 であり、私が読んだすべてのことから、追加のドライバーは必要ありません。デバイスは PL2303 として認識されます。

ミニコム初心者です。これは実行する正しいコマンドですか? または、何かを構成する必要がありますか?

$ sudo minicom --device /dev/ttyUSB0
minicom: cannot open /dev/ttyUSB0: No such file or directory

$ sudo lsusb -v

Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1

$ tail /var/log/syslog  #then removed and attached the device.
Mar 13 23:31:49 ubuntu kernel: [807996.786805] usb 2-1: pl2303 converter now attached to ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.155129] usb 2-1: USB disconnect, address 7
Mar 13 23:34:44 ubuntu kernel: [808172.156321] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.156374] pl2303 2-1:1.0: device disconnected
Mar 13 23:34:52 ubuntu kernel: [808179.497856] usb 2-1: new full speed USB device using uhci_hcd and address 8
Mar 13 23:34:52 ubuntu kernel: [808179.785845] pl2303 2-1:1.0: pl2303 converter detected
Mar 13 23:34:52 ubuntu kernel: [808179.872309] usb 2-1: pl2303 converter now attached to ttyUSB0
4

10 に答える 10

89

まずdmesg | grep tty、システムがアダプタを認識しているかどうかを確認します。次に、minicom をsudo minicom -sで実行してみて、「シリアル ポートのセットアップ」に移動し、最初の行を に変更し/dev/ttyUSB0ます。

「Save setup as dfl」で設定をデフォルトとして保存することを忘れないでください。VirtualBoxのUbuntu 11.04で動作します。

于 2011-07-16T18:34:00.800 に答える
18

コンバーターを接続するたびにアクセス許可を設定する必要があります。接続にはPuTTYを使用します。そのために、権限を整理して PuTTY を起動するための小さな Bash スクリプトを作成しました。

#!/bin/bash
sudo chmod 666 /dev/ttyUSB0

putty

PS パーミッションを 777 に設定することは決してお勧めしません。

于 2012-11-16T11:46:45.450 に答える
7

シリアル ポート通信プログラムは、接続を確認して設定を変更(またはmoserial! ) するための簡単な方法を提供します。USB から RS232 へのアダプタは 1 つしかないかもしれませんが、指定は定期的に変更される可能性があります。との両方は、使用する適切なものを選択するときに、それぞれのプルダウン メニューにどのポート指定が関連しているかを示します。gtkterm/dev/ttyUSB0/dev/ttyUSB1n/dev/ttyUSBnmoserialgtktermport

の詳細については、 help.ubuntu.com/community/Minicomをご覧くださいminicom

于 2011-06-28T18:21:35.473 に答える
4

でこれを修正しましたadduser *username* dialout。以前は、PC を再起動するか、USB シリアル アダプターを抜き差しするしか方法がありませんでしたが、このエラーが再び発生することはありませんでした。

于 2015-06-11T09:35:51.770 に答える
1

私はまったく同じ問題を抱えていましたが、chmod 777 /dev/ttyUSB0. 以前は、VM を再起動するか、USB シリアル アダプターを取り外して再接続するしか、このエラーを機能させることができませんでしたが、このエラーが再び発生することはありませんでした。OS X で Ubuntu 10.04 (Lucid Lynx) VM を実行しています。

于 2012-05-11T03:30:02.410 に答える
1

同じ minicom エラーが表示されます。「/dev/ttyUSB0 を開けません: そのようなファイルまたはディレクトリはありません」

3 つの注意事項:

  1. Prolific Technology PL2303 USB/シリアル アダプタのシリアル ポート側に接続されているデバイスの電源がオフになっていると、エラーが発生します。デバイス (Linux を実行する組み込みコントローラー) の電源を入れた後、minicom は正常に接続されました。

  2. スーパーユーザーとして実行する必要があります(つまりsudo minicom

  3. minicom を接続するために、USB-to-serial アダプタを抜き差ししなければならないことがあります。

VMware(Windows 7で実行)でUbuntu 10.04 LTS(Lucid Lynx)を実行しています。この場合、VMware ウィンドウの右下にある USB/シリアル USB アイコンを右クリックし、[接続 (ホストから切断)] を選択して、デバイスが VM オペレーティング システムに接続されていることを確認します。

Ctrl+を押しAて minicom のプロンプトを取得し、X を入力してプログラムを終了することを忘れないでください。minicom を実行している端末セッションを終了するだけで、プロセスは実行されたままになります。

于 2012-03-15T14:03:59.517 に答える
0

PL2302コンバータチップがモールドされたGUC232Aケーブルを手に入れました。

私自身と br を group に追加することに加えて、次dialoutの README.Debian ファイルに役立つヒントを見つけました/usr/share/doc/bottlerocket

このパッケージは debconf を使用して /dev/firecracker シンボリック リンクを設定します。将来シンボリック リンクを変更する必要がある場合は、次のコマンドを実行します。

dpkg-reconfigure -pmedium ボトルロケット

これにより、新しいシリアル ポートの入力が求められ、シンボリック リンクが変更されます。これは、ボトルロケットを適切に使用するために必要です。

私はそれをやったし、ほら!bottlerocket は X-10 デバイスと通信できます。

于 2015-06-15T16:59:31.810 に答える
0

初心者は、PL2303 を Ubuntu に接続し、 chmod 777 /dev/ttyUSB0 (ファイル許可) して、CuteCom シリアル ターミナルに接続することをお勧めします。CuteCom の UI はシンプルで直感的です。PL2303 が継続的にデータをブロードキャストしている場合、Cutecom はデータを 16 進形式で表示します。

于 2016-06-08T05:28:37.207 に答える