免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3953 | 回复: 6
打印 上一主题 下一主题

arm2440,linux, 千兆网,求助... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-14 22:53 |只看该作者 |倒序浏览
大家好,
我是arm linux 新人
过去花了半年多的时间把u-boot linux2.6.26移植到了armsys2440的核心板上
然后用了ax88180的mac芯片和88e1111的phy芯片做了个底板想搞个千兆网的东西来传送数据
但是今天一测试速度,太差劲了, 只能到7MB/s(主机的内存到核心板的内存之间传送)
换成千兆网卡的机器识别成千兆的模式试也是这能到这么高

这会是什么问题啊, 买的路由器也是基于arm9的,连上电脑后电脑之间用飞鸽传送的速度还能到十多兆(10/100M路由,电脑10/100M网卡)

高手们有什么建议吗?
比如优化linux网络协议的资料,或者是不是我的驱动根本就不好(驱动是用的ax88180官网上给的)
或者s3c2440搞千兆网传输,最高的速度是多少

我郁闷了, 开始做的时候想的是怎么也要能到50M速度的
要是这样的话就白做了

希望高手指点一下

论坛徽章:
0
2 [报告]
发表于 2009-05-14 22:57 |只看该作者

回复 #1 zengeronline 的帖子

我无能为力,留给其他高人吧

论坛徽章:
0
3 [报告]
发表于 2009-05-14 23:13 |只看该作者

回复 #2 tastesweet 的帖子

能否帮忙推荐一下, 我怕会的高人都不会来看...
不管怎么都要先谢谢

论坛徽章:
0
4 [报告]
发表于 2009-07-31 14:46 |只看该作者
现在看来是s3c2440的速度有限和linux的tcp/ip协议实现起来占用了太多的时间
我们现在打算把固定端口的udp数据在网卡驱动里面就截取出来,然后直接转发到需要送到的外部器件(fifo)上去
速度大概测试了一下,能到39M byte/s,还是很低...
道理上千兆网速度能够到128M byte/s
谁要拿嵌入式搞千兆网要小心了,可能会达不到你的设计目标

论坛徽章:
0
5 [报告]
发表于 2009-07-31 15:36 |只看该作者
不知道你怎么测的速率.

论坛徽章:
0
6 [报告]
发表于 2012-02-15 20:24 |只看该作者
你好,我现在也在做这个东西,请问AX88180_LINUX_Driver_v2.2.0版本的驱动适用于那个嵌入式linux版本啊,2.2.12可以加载这个驱动吗?
ax88180.c里面有一句注释:/* Linux kernel 2.6.30 does not provides config.h */,是指不支持2.6.30版本的linux吗?

论坛徽章:
0
7 [报告]
发表于 2012-02-23 17:22 |只看该作者
ARM9配千兆网卡有点浪费了,A8还可以考虑一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP