我怎么知道USB端口?

Dar*_*fee 5 command-line usb debugging

我正在使用 ATmega1280 (Atmel) 板开发一个项目。我想看看堆栈,所以我正在尝试做一个 OCD(片上调试)。在教程中它说:

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

avrdude -P <port> -c <programmer> -p m1280 -U hfuse:w:0x1a:m -v
Run Code Online (Sandbox Code Playgroud)

用你的编程器连接的端口替换端口,用编程器类型替换程序员。

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

小智 5

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

ls /dev > notplugged
# plug in device
ls /dev > plugged
diff notplugged plugged
Run Code Online (Sandbox Code Playgroud)

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

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