检查串行端口信息/描述以验证正确的端口

Check serial port information/description to verify right port

本文关键字:验证 串行端口 信息 描述 检查      更新时间:2023-10-16

我在Linux下工作,我尝试连接一个arduino mega,如果没有其他设备连接的端口通常是/dev/ttyamc0,问题是有时是/dev/ttyamc1/dev/ttyamc2 ....所以我想知道端口是否具有连接到的设备的某种描述或信息,因此,当我打开端口时,我可以检查它是Arduino连接,而不是其他设备。我与C和C

一起工作

非常感谢!

这与您建议的有点不同(但更常见),但是您可以编写一个UDEV规则,以便巨型始终附加到端口上,您可以命名此类命名as/dev/arduinomega。根据您设置UDEV规则的方式,您可以拥有任何Arduino Mega的情况,或者仅适用于一个特定的Mega。

有一个很棒的指南,我已经在此处使用的是很久以前使用的。

每当连接串行时,您都可以定期使用arduino,即在ASCII中发送一个ID字符串,该字符串会让您的计算机侧面程序知道它是正确的设备。同一想法的另一种样式是要有一个罐装命令响应,在给出适当的命令字符串时,Arduino监视端口并发送已知响应。这些似乎都显而易见,所以我觉得这不是您正在寻找的...