Windows 上是 /dev/ttyACM0?

Windows 上是 /dev/ttyACM0?

我有一个设备(如果你好奇的话,可以称为 Ninja Sphere),它通过 mini-USB 进行串行连接。在我的 Ubuntu 笔记本电脑上,它显示为 /dev/ttyACM0,当我screen进入它时,我可以登录(它基本上是 ARM 芯片上的 Linux)并执行所有操作,就像我通过网络 SSH 进入它一样。

当我将其插入 PC 时,出现“设备无法识别”的错误,并显示设备描述符请求失败错误。我很想screen在 Windows PC 上进行操作,但不确定如何操作。我尝试在串行模式下使用 PuTTY,使用 COM1、COM2、COM3、USB、USB0、USB1 和许多其他变体,但没有成功。

那么如何在 USB 设备上启动串行连接?如果它没有显示为 COM 端口或类似的东西,该如何操作呢?

答案1

对于任何遇到这个问题的人来说,https://discuss.ninjablocks.com/t/howto-setup-a-windows-pc-to-connect-to-a-ninja-sphere-via-usb/3259为我找到了答案。基本上我的机器缺少有关如何描述(使用)设备的信息。下载https://www.kernel.org/doc/Documentation/usb/linux-cdc-acm.inf解决了这个问题,因为该文件告诉 Windows 如何正确处理该设备。

相关内容