讨论一下st提供的stm32+lwIP demo的问题

[复制链接]
 楼主| byeyear 发表于 2010-1-1 22:43 | 显示全部楼层 |阅读模式
看了一下它的ethernetif.c, 发送的时候另外分配了一块buffer,将lwIP的buffer数据先复制到自己的buffer里,然后发送。接收的时候也是先分配一块buffer用于接收,接收完毕后再复制到lwIP的buffer里。那能不能直接利用lwIP的buffer呢?demo的做法很占用内存。比较了一下lwIP/NicheLite/KEIL tcp lib,lwIP port的内存占用量是最高的。如果收发的时候能够减少一次内存复制,不但能够减少内存开销,而且性能上也会有提高吧?
gf86530430 发表于 2010-1-4 09:51 | 显示全部楼层
关注
香水城 发表于 2010-1-4 09:58 | 显示全部楼层
这是一个初步的Demo,没有做很多优化。

如果楼主有兴趣,可以修改一下,回馈一下公众嘛~~~~ :P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

296

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部