![如何在 ubuntu 中访问 USB 设备?](https://linux22.com/image/978878/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%20%E4%B8%AD%E8%AE%BF%E9%97%AE%20USB%20%E8%AE%BE%E5%A4%87%EF%BC%9F.png)
我有一个用于测量电流的 USB 设备。当我将此设备连接到 Windows 时,设备管理器中会出现一个新设备,以及一个可用于访问该设备的新 COM 端口。当我将其连接到我的 Linux(ubuntu 14.04)时,它会被识别(我可以通过 dmesg 看到它)。我如何在那里访问它?是否有类似 COM 端口的东西可以向其发送命令?
当我这样做时ls /dev | grep USB
,我没有得到任何回报。连接设备时,dmesg 告诉我:
[17480.693973] usb 3-1: new full-speed USB device number 5 using xhci_hcd
[17480.763788] usb 3-1: New USB device found, idVendor=104d, idProduct=3005
[17480.763798] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[17480.763805] usb 3-1: Product: CONEX-IOD
[17480.763810] usb 3-1: Manufacturer: Newport
[17480.763814] usb 3-1: SerialNumber: A6WXEUPA
因此我无法通过 /dev/ttyUSBx 访问它。为什么?
答案1
它将创建一个新设备/dev/ttyUSB0
(如果已经存在,则创建一个更大的设备号)。
您可以像使用任何其他文件/管道一样使用它,具体取决于连接的内容。您可能需要sudo
特权才能与它通信,但看到这个进行修复。
您可以在中看到dmesg
设备连接的位置以及创建的端口。