我的设置如下所示:运行Windows 7 Professional的64位盒连接到运行Angstrom Linux的Beaglebone。
我目前正通过windows框上的putty命令行控制beaglebone。
我想做的是运行一个OpenCV脚本来提取一些视觉信息,在Windows框中处理它,并发送一些轻量级数据(例如True
或False
,一个三元组(等)通过USB连接到beaglebone。
我的OpenCV程序正在使用Python绑定运行,因此我可以使用python做的任何管道都是可取的。我已经玩过pyserial来通过COM端口接收windows盒子上的数据,所以看起来我可以在Windows端使用它......虽然在嵌入式Linux前端完全丢失
答案 0 :(得分:0)
通常在linux前端,如果usb加密狗类型正确,你会看到类似/ dev / usbserial或类似设备的内容。也许在插上电缆后检查dmesg。
(在linux上,您可以运行find /dev | grep usb
列出所有与usb相关的设备)
只是旁注,我看到beaglebone有一个以太网端口,为什么不只是使用网络套接字?这比在usb上重新制定协议更容易。
答案 1 :(得分:0)
如果您想使用python,请查看PyUSB,例如Sending data via USB using PyUSB中所示。相关帖子为PyUSB for the Raspberry Pi。