关于S3C2440板子和电脑的网络连线

昨天中午移植最新的uboot到板子上做到移植DM9000这一步,经过一番功夫,在uboot上显示DM900能识别出来,正准备往下走的时候,才发现者才是崩溃的开始。

先介绍下我的环境,我用的是宿舍的无线,路由器在走道的墙角上。我也有有线的联通账号,可是没用。昨天中午一直在学习群里面问:电脑不是只有一个网口么,如果电脑接了网线,那板子的交叉线怎么接到电脑上啊。好心的大哥告诉我用路由。我又问网线应该怎么接啊,接电脑上后电脑的有线网从哪来,电脑 不是得接一个网线么。然后拿哥们说了一句让我很难忘的话:你玩过局域网游戏没有?一个道理。这句话到晚上我才明白。那就是局域网的概念,我这个白痴居然不懂。晚上在同学的帮助下才有了个概念。

呵呵,闲话少说吧。关于主机,虚拟机和开发板三者之间的通信的环境,老师交给我的方法有两个,我在这里还原一下.第一种:条件1:VM和虚拟机使用桥接方式。条件2:

1将虚拟机和板子的和主机的有线网的ip设在同一网段,记住是有线的ip,在这一种方法里面无线相当于没用的。然后用交叉线将板子和电脑连起来。方法2:条件二换成这样:将虚拟机的ip和板子的ip设成和主机的无线ip是同一网段,然后用交叉线将板子接到路由上。第一种方法是使三者在有线网卡上交集,第二种方法是在路由器上交集。

第二种方法很好实现,只是接到路由上不方便。下午很快我就实现了。晚上到第二天中午我一直折腾第二种方法,在别人的帮助下终于折腾出来了。换成第二种的关键在于将桥接的设备设置成有线网卡。痛苦的在于当我设成有线之后我的虚拟机ping不通主机了,然后一直在纠结。到后来才发现症结所在:因为是设有线的同一网段,所以有线网卡必须可用,而可用标志就是那个有线连接的标志不能是打叉的。否则怎么也ping不通的。呵呵,豁然开朗。用网线把两台电脑连起来后有线标志就出来了,可是板子和电脑连的时候它不出来,不过幸运有人告诉我,在uboot下ping虚拟机试试,当网线有数据传输时就会有响应的。很快,确实能ping通。板子的网络可以了,接下来的问题就是利用网络下载,我用的是tftp32这个工具。在uboot上设完板子的服务器ip以后我就像从那里下载,可是tftp32上面只有无线的ip地址,而卧共享的是有线的ip这就不行了。解决的办法是服务器ip先设成主机有线的ip,然后用uboot上tftp 30000000 uImage,这时显示有线卡可用的两三门就打开了,这时候改tftp32上面的ip就下载成功了。

呵呵,还是挺高兴的。谢谢那些帮助我的朋友。

在这里说一下将桥接设备换成有线网卡的图。之前在网上没搜到。这是在edit->virtual networld edit 里面的

而桥接设备是无线的话就是下一个选项。

此外之前要把VM里面的方式换成桥接的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值