主题 : Tiny6410开发板网络数据丢包 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 119491
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2015-10-06
最后登录: 2017-12-05
楼主  发表于: 2015-12-12 12:13

 Tiny6410开发板网络数据丢包

由于项目紧急,我们用友善之臂的tiny6410开发板直接在项目上使用了。(网络芯片为DM9000AEP)
现在发现在家里用一个路由器测试联网正常,但是在现场的大局域网里面丢包严重。现在无法定位问题。
软件跑在linux系统下,网络配置语句如下:
QString sysorder=QString("ifconfig eth0 ")+localip + (" netmask ")+netmask;
    system(sysorder.toLatin1().data());

    sysorder=QString("route add default gw ") + gate;
    system(sysorder.toLatin1().data());

    sysorder=QString("ifconfig eth0 down");
    system(sysorder.toLatin1().data());

    sleep(1);
    sysorder=QString("ifconfig eth0 up");
    system(sysorder.toLatin1().data());

请 各位,懂得帮忙分析分析,
不懂的捧个人场,谢谢