打印

IP协议栈数据接收软件

[复制链接]
2260|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
truesoft0808|  楼主 | 2011-5-11 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 truesoft0808 于 2011-5-17 12:39 编辑

基于uC-OSII系统, IP层数据接收;
沙发
mohanwei| | 2011-5-11 16:18 | 只看该作者
问题是以STM32F103的速度能否连续处理得过来?间歇就无所谓了,PHY很轻松就实现100M了

使用特权

评论回复
板凳
truesoft0808|  楼主 | 2011-5-12 10:22 | 只看该作者
STM32F103主频72M,我可以提供uCOSII+lwip- (DM9000A)的开发代码。有合作意向开发的同仁速联系我

使用特权

评论回复
地板
heuyck| | 2011-5-12 11:04 | 只看该作者
我搞过2387+9161的lwip+ucos,只是路过随便说说的。
貌似没说得很清楚,是走tcp还是udp,是走路由器还是交叉对连,如何测试速度和丢包率。
50Mbps不丢包必须走tcp,流控和重发机制比较花时间。另外lwip的数据传输机制是基于动态内存的,碎片分散重组的拷贝花时间,做到持续50Mbps恐怕有难度。用uip之类的精简协议栈裸奔会比较现实一点。
还有你光要速度不要app了吗?app占cpu率多少也需要估算过的。

使用特权

评论回复
5
truesoft0808|  楼主 | 2011-5-12 11:37 | 只看该作者
不用以太网TCP和UDP层,直接收IP数据。 两个设备点对点直连。主要是我有uCOSII+lwip- (DM9000A)的开发代码,可以在上面修改。工作量不大的话,也可以用uip,可靠就行。

使用特权

评论回复
6
re张风| | 2011-5-12 15:41 | 只看该作者
本帖最后由 re张风 于 2011-5-12 15:58 编辑

我有现成的板子,可以跑一跑,能不能发过来试试呢?!
这个板子不晓得适不适合,呵呵
http://blog.21ic.com/user1/7116/archives/2011/83217.html

使用特权

评论回复
7
truesoft0808|  楼主 | 2011-5-13 14:45 | 只看该作者
每秒4000个包, 每包1536字节, 4000 X 1536 X 8位 = 49152000 位/ 秒 = 50Mbps.
也就是平均0.25ms一个包

使用特权

评论回复
8
truesoft0808|  楼主 | 2011-5-16 11:04 | 只看该作者
自己顶

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

5

帖子

1

粉丝