打印

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

[复制链接]
3580|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝