我在fpga固件上工作,在其中我想有非常快的数据传输使用以太网。我得到了FPGA论坛的帮助,他们说他们建议使用轻量级互联网协议(LWIP)进行数据传输的设计。
这与使用NDIS传输数据有何不同。如果您能给我推荐一些指南,以便将我的可视化c++应用程序连接到网络指南并传输数据,我将不胜感激。
许多提前问候。
发布于 2013-08-28 17:27:06
LWIP是一个用于在网络上进行IP会话的库。NDIS是操作系统如何与网卡通信的规范。
这两个都不一定是你想要的。
如果您想使用以太网简单而快速地点对点传输数据,则需要了解以太网在数据包级上的工作原理,并将您的数据形成一些以太网数据包。如果您可以控制链路的两端,则可以为此制定自己的协议。
如果要通过现有网络拓扑传输数据,最好使用现有协议。UDP/IP可能是一个这样的协议,这取决于你对数据速率,延迟,软件复杂性,可靠性等的要求。LWIP是一个实现UDP的库,所以可能会有用。
https://stackoverflow.com/questions/18481606
复制相似问题