在sdk中挑选lwip模板,编译调试可轻松衔接成功并进行通讯,模板中代码完结的使命是client给server发什么,server就会回复什么。
可是传输速度十分低下,只要50KB左右,所以需求改善速度,修正lwip BSP中的设置参数可显着改善传输速度,默许BSP参数是:
需求修正的参数如下:
MEM_SIZE 524288
MEMP_NUM_PBUF 1024
MEMP_NUM_TCP_SEG 1024
PBUF_POOL_SIZE 8192
N_RX_DESCRIPTORS = 512
N_TX_DESCRIPTORS = 512
TCP_SND_BUF 65535
TCP_WND 65535
TCP_IP_TX_CHECKSUM_OFFLOAD= true
TCP_IP_RX_CHECKSUM_OFFLOAD= true
改善之后传输速度达到了600Mbps以上。