当前位置: 代码迷 >> WinCE >> wince 上DM9000 之类的网卡大家的传输速度能做到多少
  详细解决方案

wince 上DM9000 之类的网卡大家的传输速度能做到多少

热度:3588   发布时间:2013-02-26 00:00:00.0
wince 下DM9000 之类的网卡大家的传输速度能做到多少?
   折腾了三年wince,也没搞过网卡,最近拿人的软件测试real6410 和OK6410,tiny6410 的网卡,感觉都很慢,上面显示速度最好的时候几十K,怎么回事,不会wince这么猥琐吧,为了一下做linux的人他们网卡传输速度可以做到10M?wince不会这么差吧,最近一些项目会用到网卡,所以有点担心啊。

------解决方案--------------------------------------------------------
按道理来说10M跑几十K肯定是不对的,示波器接上看看网线上看看数据间隔
------解决方案--------------------------------------------------------
CE下,我接触、或听到的,网卡的速度是很慢
------解决方案--------------------------------------------------------
我在做的ce项目用到的网卡,那速度确实很慢,好像也没办法,不像linux那么快
------解决方案--------------------------------------------------------
大家是怎么测试的呢?就是通过socket收发文件来测试的嘛?
------解决方案--------------------------------------------------------
他们说的10M是网卡传输速度
和楼主说的几十K不是一个概念吧。
------解决方案--------------------------------------------------------
3G其实是第三代移动通讯的意思,但是咱们这第三代移动通讯,这里边一点速度的因素都没有呀。
3G使用的频率应该在2.4GHZ,这个用频谱分析仪可以清楚的看到,但是这2.4GHZ不是带宽,而是载波频率,如果你用1MHZ的频率和2.399GHZ进行上混频的话也能达到2.4GHZ,但是实际上带宽只有1MHZ。忽悠呀
------解决方案--------------------------------------------------------
具体的我也不知道为什么10M网卡才跑几十K,但是前几天我做0K6410连续采样的时候,也有类似的问题,500KHZ的AD转换器,在驱动中一个采样,程序里读一次,只能做到3HZ,如果在驱动里加了BUFF能到几K,把线程调到很高,能到30KHZ,呵呵
------解决方案--------------------------------------------------------
我测试过DM9000E 只能达到1.5MB/bps (用FTP简单下载上传测试)
DM9000E吞吐量没深入测试。
------解决方案--------------------------------------------------------
wince慢的不是网卡。可能是你的程序线程切换浪费了时间啊,也可能是写文件浪费了时间。原因很多。
所以实在快不起来。
------解决方案--------------------------------------------------------
同困惑,我也是ce6.0+DM9000A,百兆网,结果UDP发送速度只有32Mbps,我需要提高到60~80Mbps,我现在来尝试一下提高线程优先级和中断优先级管不管用。

btw:确信linux下百兆网可以达到比ce高得多的网速吗?
  相关解决方案