ttyusb

シリアルを介してgettyを設定しようとすると、ジョブ制御は機能しません。
ttyusb

シリアルを介してgettyを設定しようとすると、ジョブ制御は機能しません。

シリアル経由でログインするようにgettyを設定しようとしています(主に実験用)。 ほとんどすべての構成で同じ現象が発生します。デフォルトのシェルがある場合は、bashログイン後に次のメッセージが表示されます。 -bash: cannot set terminal process group (15297): Inappropriate ioctl for device -bash: no job control in this shell その後、動作しないことを証明するためにCtrl + Cを使用してプログラムを停止することはできません。 $ slee...

Admin

udev ルールなしで USB デバイス名を静的名前に変更します。
ttyusb

udev ルールなしで USB デバイス名を静的名前に変更します。

Arduinoボードがポートに接続され、UbuntuでデバイスUSBとして認識されました。ttyACM0Arduinoサイトのプログラミングの理由から、デバイスはLinuxで表示される必要がありますttyUB0。 udevこの問題は、次の合計ルールを使用して解決できます。 SUBSYSTEM=="tty", ATTRS{idVendor}=="XXX", ATTRS{idProduct}=="YYY", MODE="0666", SYMLINK+="ttyUSBO" に書く/etc/udev/rules.d/99-usb-serial.rules Ardui...

Admin

USBケーブルのみを使用する仮想COMポート
ttyusb

USBケーブルのみを使用する仮想COMポート

USBケーブルを介して2台のコンピュータを接続し、仮想イーサネットブリッジなどを作成することが可能であることを見ました。 私の質問は、同様のことを行いますが、接続をシリアルインターフェイスに設定できますか? 正確に言えば: シリアルアダプタなしでUSBケーブル(正しい名前が何であるかわかりません。両端にUSB-Aコネクタがあるケーブルを意味します)を使用して2台のコンピュータを接続し、USBポートをシリアルに設定できますか? 。 ...

Admin

ttyUSBオーダー
ttyusb

ttyUSBオーダー

私は複数のttyUSBポート(具体的には16個)とインターフェースするデバイスを開発するプロジェクトを進めています。 LinuxはWindowsとは異なるttyUSBポートを扱うことに注意することが重要です。 Linux では通常、ttyUSB ポートに接続された順にラベルが付けられます。 Windowsとは異なり、各USBデバイスは常に特定の変更されていないCOMポート番号を受け取ります(たとえば、COM7は再接続または接続に関係なく、常に同じUSBデバイスに対応します)。コンピュータの再起動))。 私の主な目標は、デバイスを再起動してもLinuxのtty...

Admin

このデバイスとのシリアル通信が失敗するのはなぜですか?
ttyusb

このデバイスとのシリアル通信が失敗するのはなぜですか?

コンピュータには2つのシリアルUSBアダプタがあり、それぞれマイクロコントローラに接続されています。 私がしたいのは、UART(私はminicomを使用しています)を介して各マイクロコントローラにコマンドを送信することですが、1つだけ成功します。どちらもコンピュータにデータを送信しますが、1つだけを受信できます。 これはデバイスにコマンドを送信した結果です。 他のデバイスでもこれが起こります。 Windowsに切り替えましたが、どちらも大丈夫なので接続エラーではありません。また、両方のデバイスに同時に情報を送信しようとすると、アダプタが誤動作を開始するこ...

Admin

USB シリアルデバイスを使用して QEMU VM を起動すると、権限が拒否され、失敗しますが、VM の起動後に接続しても問題はありません。
ttyusb

USB シリアルデバイスを使用して QEMU VM を起動すると、権限が拒否され、失敗しますが、VM の起動後に接続しても問題はありません。

次の場所に定義されているUSBデバイスがありますvirt/usb-serial.xml。 <serial type="dev"> <source path="/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2403534-if00"/> <target type="usb-serial" port="1"> <model name="usb-serial"/> ...

Admin

USB LTEモデムにMACアドレスはありませんか?
ttyusb

USB LTEモデムにMACアドレスはありませんか?

私は人気のHuawei Brovi E3372-325 LTE USBスティックを使用してLinuxシステムをインターネットに接続しています。特別な要件は、着信ssh / ping / NTP / ...接続が私のLinuxオペレーティングシステムに到達する必要があるということです。 状態は使用中であり、usb_modeswitch -X3option driverつのttyUSBインターフェイスを呼び出しますwvdial。ただし、何らかの理由でifconfigppp0インターフェイスのHW / MACアドレスが一覧表示されず、同じAPNネットワーク上のデバ...

Admin

SynCE を使用する Debian <-> PDA/HandHeld 間の PPP 接続が失われました。
ttyusb

SynCE を使用する Debian <-> PDA/HandHeld 間の PPP 接続が失われました。

現在、非常に古いUbuntu 14.04でLinuxを実行しているPCにハンドヘルドデバイスを接続して、SynCEのストレージPPAをソースリストに追加できます。これで、目標はオペレーティングシステムを更新することで、Debian Busterを選択し、Ubuntu Xenialバージョンの同じリポジトリにDEBパッケージを正常にインストールしました。 Debianでは、USBシリアルデバイスが認識されてttyUSBバスに接続され、IPアドレスを取得してから数秒(2秒、最大3秒)後に切断されます。 PPPデバッグを行いましたが(デバッグダンプと kdebug...

Admin

UDEVがデバイスpppの削除イベントを誤ってキューに追加するのを防ぐ方法は?
ttyusb

UDEVがデバイスpppの削除イベントを誤ってキューに追加するのを防ぐ方法は?

SynCEを使用してPDAデバイスをDebian Busterに接続すると、USBシリアルデバイスが認識され、ttyUSBバスに接続され、IPアドレスを取得してから数秒(2秒、最大3秒)後に切断されます。システムログに表示される内容は次のとおりです。 Jan 18 20:26:57 debian10 dccm[1505]: Message: synce_device_dbus_init: registering object path '/org/synce/dccm/Device/_devices_pci0000_00_0000_00_06_0_usb2_...

Admin

「/dev/ttyACM0」にアクセスできません。そのファイルやディレクトリはありません。
ttyusb

「/dev/ttyACM0」にアクセスできません。そのファイルやディレクトリはありません。

したがって、 '/dev/ttyACM0'を使用する必要があります。利用可能なすべてのUSBオプションを表示しようとすると、次 ~$ sudo dmesg | grep ttyのメッセージが表示されます。 [ 0.098062] printk: console [tty0] enabled [ 291.890275] cdc_acm 2-1.3:1.0: ttyACM0: USB ACM device [ 825.280387] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device [ 1071.046356] ...

Admin

LSSB
ttyusb

LSSB

私はCH341aプログラマを持っていますが、それをUSBポートに接続すると、デバイスパス(/ dev / ttyUSB0など)に割り当てられていないことを除いて、すべてがうまくいくようです。 なぜこれが起こるのか、解決策を知っている人はいますか? 問題を解決するために私が行ったいくつかのことは次のとおりです。 LSSB Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 1a86:5512 QinHeng Electronics CH341...

Admin

shスクリプトを使用して16進データを/ dev / ttyUSB0に送信する方法は?
ttyusb

shスクリプトを使用して16進データを/ dev / ttyUSB0に送信する方法は?

私はbashをサポートせず、sshターミナルでshだけをサポートするペアである組み込みLinuxインストールを使用しています。接続したUSBデバイスに16進データを送信する必要があります/dev/ttyUSB0。 bash(Ubuntu 18.04デスクトップインストール)では簡単にこれを行うことができますが、echo -en '\x01\x02\x03' > /dev/ttyUSB0shはバックスラッシュエスケープをサポートしていないようです。 shを使用してこれを行う比較的単純な(またはそれほど簡単ではない)別の方法はありますか? 残念ながら$SH...

Admin

Expectコマンドで生成失敗を検出する方法
ttyusb

Expectコマンドで生成失敗を検出する方法

私は次のスクリプトを書いた。 #!/bin/sh expect -c " spawn cu -l /dev/ttyUSB0 -s 115200 expect \"foo\" send \"bar\" " echo $? なしで実行すると/dev/ttyUSB0: $ ls /dev/ttyUSB0 ls: cannot access '/dev/ttyUSB0': No such file or directory $ ./test.sh spawn cu -l /dev/ttyUSB0 -s 115200 cu: open (/dev/ttyUSB...

Admin

/dev/ttyUSB0 を使用できますが、呼び出しを試みると消えます。
ttyusb

/dev/ttyUSB0 を使用できますが、呼び出しを試みると消えます。

USB経由でESP32をUbuntu(22.04)に接続すると機能します/dev/ttyUSB0。たとえば、sudo ampy --port /dev/ttyUSB0 lsエラーメッセージが表示されます。 Traceback (most recent call last): File "/usr/local/bin/ampy", line 8, in <module> sys.exit(cli()) File "/usr/lib/python3/dist-packages/click/core.py", line 1128, in...

Admin