zero_ 发表于 2013-1-8 17:10:15

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
想知道这样设置的道理,是计算推算的?还是经过尝试的经验值?

zero_ 发表于 2013-1-9 11:29:51

自己顶下
页: [1]
查看完整版本: lwip 如何优化配置