2

我的设置如下所示:运行 Windows 7 Professional 的 64 位机器连接到运行 Angstrom Linux 的 Beaglebone。

我目前正在通过 windows 框上的 putty 命令行控制 beaglebone。

我想做的是运行一个 OpenCV 脚本来提取一些视觉信息,在 windows 盒子上处理它,并通过(或另一个)USB 连接发送一些轻量级数据(例如,TrueFalse,三元组等)到比格骨。

我的 OpenCV 程序使用 Python 绑定运行,所以我可以用 python 做的任何管道都会更好。我玩过 pyserial 以通过 COM 端口在 Windows 盒子上接收数据,所以看起来我可以在 Windows 端使用它......尽管在嵌入式 linux 前端完全丢失

4

2 回答 2

0

通常在 linux 前端,如果 USB 加密狗是正确的类型,你会看到类似 /dev/usbserial 或类似设备的东西。也许在插入电缆后检查 dmesg。(在 linux 上,您可以运行find /dev | grep usb以列出所有与 USB 相关的设备)

顺便说一句,我看到 beaglebone 有一个以太网端口,为什么不直接使用网络套接字呢?这一切都比在 USB 上重新发明协议更容易。

于 2013-04-01T14:21:14.163 回答
0

如果您想使用 python,请查看PyUSB,例如在使用 PyUSB 通过 USB 发送数据中可以看到。一个相关的帖子是Raspberry Pi 的 PyUSB

于 2013-04-01T14:24:48.030 回答