我正在寻找证明我的USB-SERIAL端口的方法,我找到了这段代码: http://www.digitalmihailo.com/usb-programming-with-python-on-linux-pyusb-version/,但我遇到了问题,因为当我运行此程序时,请告诉我这条消息:
Traceback (most recent call last):
File "namefile.py", line 122 in <module>
main()
File "namefile.py", line 64, in main
raise ValueError('Device not found')
ValueError: Device not found
我已经安装了PyUSB库,但结果没有改变。有人可以帮我解决这个小问题。
提前多多谢谢你。
答案 0 :(得分:1)
如果您在Linux中运行示例,则需要加载ACMtty module,以便系统为您的用户空间提供串行USB设备。
作为root用户,并且只有为当前内核编译了cdc-acm模块:
modprobe cdc-acm
加载此模块并连接设备后,您应找到一个名为此模式的设备:/dev/ttyACM*
您可能已经安装了正确的用户空间工具和库,但您还需要安装该设备。