我如何知道 USB 端口?

我如何知道 USB 端口?

我正在使用 ATmega1280 (Atmel) 开发板进行一个项目。我想查看堆栈,因此我尝试进行 OCD(片上调试)。教程中说:

使用此 AVRDUDE 命令对 ATMega1280 上的保险丝进行编程以启用 OCD 和 JTAG:

avrdude -P <port> -c <programmer> -p m1280 -U hfuse:w:0x1a:m -v

将端口替换为你的编程器所连接的端口,将编程器替换为编程器类型。

此时,我的问题是:如何在 Kubuntu 中找出 USB 端口?

答案1

我通常会列出 中的文件/dev,插入设备,/dev再次列出 中的文件,然后查看出现了哪个特殊文件。您还可以将每个列表的输出重定向到两个不同的文件,并使用 diff 向您显示插入设备时出现了哪个特殊文件:

ls /dev > notplugged
# plug in device
ls /dev > plugged
diff notplugged plugged

一旦您知道哪个文件对应于该设备(通常类似于/dev/ttyUSB0),您只需使用该文件代替<port>

编辑:显然dmesg可以告诉您哪个设备文件与您的设备相对应。dmesg | grep tty插入设备后运行。设备文件应该在其中一行中显示。

相关内容