我的设置是这样的:一个运行Windows7Professional的64位机器连接到运行AngstromLinux的Beaglebone。在
我目前正在通过windows框上的putty命令行控制beaglebone。在
我想做的是运行一个OpenCV脚本来提取一些视觉信息,在windows机器上处理它,然后通过(或其他)USB连接将一些轻量级数据(例如True
或False
、三元组等)发送到beaglebone。在
我的OpenCV程序是使用Python绑定运行的,因此我可以用Python进行任何管道处理都是更好的选择。我用pyserial来通过COM端口接收windows设备上的数据,所以看起来我可以在windows端使用它。。。但在嵌入式linux前端却完全亏损
如果您想使用python,请查看o PyUSB,如您在Sending data via USB using PyUSB中看到的那样。一个相关的帖子是PyUSB for the Raspberry Pi。在
通常在linux前端,如果usb加密狗的类型正确,您将看到类似/dev/usbserial或类似的设备。也许在插上电缆后检查dmesg。 (在linux上,可以运行
find /dev | grep usb
列出所有与usb相关的设备)顺便说一句,我见过beaglebone有一个以太网端口,为什么不只用一个网络插座呢?这比在usb上重新设计一个协议要容易得多。在
相关问题 更多 >
编程相关推荐