我想使用Python进行一些串行编程,我在网上看到的所有USB示例都将端口参数设置为"/dev/ttyUSB*“。但是在我的系统中,没有"/dev/ttyUSB*“,尽管有两个USB端口。最近又改名为别的什么了吗?我的/dev包含大量的tty设备文件,如何识别哪个对应于我的usb端口?
Sidenote:当我插入usb接口时,dmesg显示了它的使用/dev/sdb。用这个也行吗?
发布于 2015-09-24 19:16:03
ttyUSBx
设备不是简单的USB端口,而是通过USB模拟串口的USB UART设备。它们通常基于多产(PL2303)或FTDI芯片。您必须获得这样的设备并将其连接到您的计算机上,才能出现/dev/ttyUSBx
条目,就像插入USB驱动器会创建一个/dev/sdx
设备一样。
https://unix.stackexchange.com/questions/231870
复制相似问题