1.源码已上传,见路径https://download.csdn.net/download/guanlizhongxintishi/11197638
2.使用jperf-2.0.0工具对开发板进行TCP模式下带宽测试。
3.关于TCP的程序借鉴了原子哥的程序《网络实验13 NETCONN_TCP 服务器(UCOSII版本)》,同时也参照了《嵌入式网络那些事》-13.4.3TCP性能测试章节。最开始调试的时候按照朱升林作者所述采用ECHO模式来进行带宽测试,发现测试一直无法成功,通过wireshark监测也理不清头绪,后来将ECHO功能屏蔽只保留接收函数,测试OK。源码已上传。
4.程序中调整的参数部分有Lwipopts.h中的#define PBUF_POOL_SIZE 30 和 #define TCP_WND (4*2*TCP_MSS) ,前者是配合后者的滑动窗口进行调整。测试发现TCP_WND设置不同的大小后测出的带宽有所不同。
5.jperf-2.0.0工具设置如图所示,只需要设置IP、Port、协议类型选择TCP即可,点开始测试。