【问题标题】:Associate physical usb port to device将物理 USB 端口关联到设备
【发布时间】:2020-07-07 15:53:21
【问题描述】:

我目前正在为一些 pcb 开发测试平台。它们可以通过 USB 进行控制。我写了一些python代码通过串行设备“/dev/ttyACM0”向一张卡发送(使用pySerial)命令问题是我需要一次测试5张卡,这意味着我需要区分哪张卡是用“ /dev/ttyACM*” 和 * 取决于插入顺序(我无法控制)。

我使用“usb-devices”命令来获取每个物理 USB 端口的名称,但我需要通过 pySerial 向这些端口发送命令。有没有办法让它发挥作用?

我找到的另一个解决方案是使用“usb-devices”中的“Dev:n”数字与“/dev/ttyn”通信,但通过pySerial通信的权限被拒绝,有什么想法吗?

【问题讨论】:

    标签: linux serial-port usb pyserial


    【解决方案1】:

    查看目录/dev/serial/by-path/。您应该找到每个 tty 的链接,例如 ../../dev/ttyACM0。路径应该是稳定的。你可以像/dev/ttyACM0一样打开这些链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-06
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-07
      • 2021-11-07
      相关资源
      最近更新 更多