lwip 如何优化配置
有没有对lwip比较熟悉的,介绍下如何在rt-thread中如何优化配置,比如我不需太快的速度,在保证一定的速度情况下,如何减少内存资源的使用,
我想知道
RT_LWIP_ETHTHREAD_MBOX_SIZE
RT_LWIP_ETHTHREAD_STACKSIZE
RT_LWIP_TCPTHREAD_MBOX_SIZE
RT_LWIP_TCPTHREAD_STACKSIZE
RT_LWIP_TCP_MSS
RT_LWIP_TCP_SND_BUF
RT_LWIP_TCP_WND
等等这些参数如何配合设置来达到最好的效果,用最少的资源来满足适合的速度。。
这些参数的设计有没有一些规矩可循,或者一些经验上的优化值
我看那个开源的串口转以太网的项目是这样设置的
#define RT_LWIP_ETHTHREAD_PRIORITY 5
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 48
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024
#define RT_LWIP_TCPTHREAD_PRIORITY 6
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8
#define RT_LWIP_TCPTHREAD_STACKSIZE 4096
#define RT_LWIP_TCP_MSS 100
#define RT_LWIP_TCP_SND_BUF 400
#define RT_LWIP_TCP_WND RT_LWIP_TCP_MSS
想知道这样设置的道理,是计算推算的?还是经过尝试的经验值? 自己顶下
页:
[1]