2

我最近一直在与NAO合作。我们正在尝试将NavChip连接到它并做一些与机器人导航相关的实验。NAO 在其 geode 系统上使用了修改后的 2.6 linux 内核。我已经设法让我的 NavChip 在它上面工作(需要编译 linux cp210x 内核模块等)。因此,我可以运行 NavChip 附带的 C 程序并从中收集数据。但是,数据只能记录在本地文件系统上。我想通过网络将这些数据流式传输到 Windows 机器,因为所有处理都是基于 MATLAB 的。有人对我如何将这些数据从 NAO 发送到 Windows 机器有任何建议吗?

NAO 的系统非常有限。它有 ssh 和一些常见的实用程序,如 cat 等,但没有什么先进的。

4

1 回答 1

0

我不确定我是否正确理解了这个问题,但我认为您已经回答了您提到的 ssh 已安装的问题,那么为什么不直接 scp 文件呢?使用 windows box 上的一些 ssh 客户端远程连接和下载相关日志文件。

如果您确实需要将文件从远程主机推送到本地机器(而不是连接到远程主机并下载到本地),那么 netcat 应该可以在这里看到:http ://www.g-loaded.eu/2006/11 /06/netcat-a-pair-of-useful-examples/

否则,只需在 C 中编写自己的套接字程序并通过管道传输文件(应该很简单)。

于 2012-08-27T04:39:38.757 回答