我怎么知道USB端口?

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

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

avrdude -P  -c  -p m1280 -U hfuse:w:0x1a:m -v 

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

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

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

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

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

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