【发布时间】:2016-09-27 20:00:28
【问题描述】:
我想实现一个快速 DAQ (10Mbit/s) 系统,用于从传感器阵列捕获数据。到目前为止,我已经实现了基于 Wiznet W5300 和 FPGA 的系统,并且能够通过 TCP/IP 与我的计算机进行通信。 FPGA 作为服务器,PC 作为客户端,我在端口 5000 上只使用一个套接字。到目前为止,我已经测试了各种应用程序来捕获和保存 Windows 上的数据,但都没有成功(其中一些崩溃了,其中一些缺少速度方面)。由于我不是网络编程方面的专家,在 PC 端尽可能快速可靠地捕获和保存数据的最佳方法是什么?我总是以简单的东西为目标。欢迎任何类型的指导。
【问题讨论】:
-
当我在做一个项目时,我们使用的是 GNU Radio,设计的主要部分之一是通过以太网捕获大量数据。您可以在他们的 GIT 存储库中找到 FPGA 和 Linux (PC) 软件的源代码!
-
你能把链接发给我吗?
-
这里有主存储库:github.com/gnuradio/gnuradio,这里有关于整个工具链的信息:kb.ettus.com/…
标签: tcpclient fpga ethernet tcp-ip