私はPython Serialを使ってシリアルプログラミングをしたいと思います。オンラインで見たすべてのUSB例では、ポートパラメータが "/dev/ttyUSB *"に設定されています。しかし、私のシステムには2つのUSBポートがありますが、「/dev/ttyUSB*」はありません。最近別の名前に名前が変更されましたか?私の/ devには多くのttyデバイスファイルが含まれています。私のUSBポートに対応するファイルをどのように識別しますか?
注:USBスティックを接続すると、dmesgは/ dev / sdbを使用していると表示します。これも使っても大丈夫ですか?
答え1
ttyUSBx
このデバイスは単なるUSBポートではありません。USBシリアルポートUSB経由でシリアルポートをエミュレートするデバイスです。通常、Prolific(PL2303)またはFTDIチップに基づいています。/dev/ttyUSBx
デバイスを作成するためにUSBフラッシュドライブを挿入するのと同じように、アイテムが表示されるようにするには、これらのデバイスを入手してコンピュータに接続する必要があります/dev/sdx
。