2

USB CDC デバイスがあります。Windowsで動作します。パテを使ってテストします。しかし、Ubuntuでは機能しません。カーネル 2.6.32-122-rtai で ubuntu 10.04 を使用しています。デバイスを接続すると、dmesg に次のメッセージが表示されます。

[40194.004034] usb 3-2: new full speed USB device using uhci_hcd and address 12
[40194.173219] usb 3-2: configuration #1 chosen from 1 choice 

ただし、シリアル ポート ファイル (/dev/ttyUSB1 など) に関するメッセージはありません。

このデバイスをUbuntuコンピューターでシリアルポートとして表示するためのプログラムまたはコマンドはありますか?

4

1 に答える 1

0

CDC モードに設定された Symbol バーコード リーダーを使用して、これと同様のことを行いました。私が見つけたのは、それらが /dev/ttyUSB ではなく、/dev/ttyACM0 または /dev/ttyACM1 に表示されたことです。

Ubuntu 10.04 は udev を使用するのに十分新しいため、デバイスが接続されるまで /dev/ttyACM* デバイスは表示されません。試してください:

cd /dev
ls -l ttyACM*

デバイスがプラグを抜いたときに何も表示されず、プラグを差し込んだときに何かが表示される場合は、デバイスが見つかりました。

Symbol デバイスは、アクセス可能な場所を教えてくれませんでした。上で詳述したように、私はそれを見つけ出さなければなりませんでした。

あなたに役立つかもしれない別のコマンドは次のとおりです。

lsusb
于 2012-12-10T21:59:42.853 に答える