0

我正在研究 fpga 固件,我想在其中使用以太网进行非常快速的数据传输。我从 FPGA 论坛获得了帮助,他们说建议使用轻量级互联网协议 (LWIP) 进行数据传输设计。

这与使用 NDIS 传输数据有何不同。如果您能建议我一些指南,将我的 Visual C++ 应用程序连接到网络指南并传输数据,我将不胜感激。

许多人提前打招呼。

4

1 回答 1

0

LWIP 是一个用于在网络上通话 IP 的库。NDIS 是关于操作系统如何与网卡对话的规范。

两者都不一定是您想要的。

如果您想使用以太网非常简单快速地点对点传输数据,您需要了解以太网在数据包级别的工作原理,并将您的数据形成一些以太网数据包。如果您可以控制链路的两端,则可以为此制定自己的协议。

如果要通过现有网络拓扑传输数据,最好使用现有协议。UDP/IP 可能是这样一种协议,具体取决于您对数据速率、延迟、软件复杂性、可靠性等的要求。LWIP 是一个实现 UDP 的库,因此可能有用。

于 2013-08-28T09:27:05.900 回答