前言:
最近把JZ2440翻了出来,好怀念这板子啊。
大学买的啊啊~~~过了这么多年了~~~
正文:
首先我的台式电脑是有两个网卡的。
一个是WiFi网卡,另一个是电脑主板上的有线网卡。
现在我们要用有线的方式,把开发板直连有线网卡。
还要保证WiFi连接还能继续上网。
第一步:
设置有线网卡和WiFi网卡IP都处于不用的
两个网段
。
现在看一下自己电脑的两个网卡IP
WiFi网卡: 192.168.0.146
有线网卡: 192.168.1.27(静态IP)
同时要关闭Windows的防火墙,防止ping过程失败。
第二步:
把JZ2440上电,加载kernel完成后,进入命令行模式。
修改 /etc/init.d/rcS 文件的IP设置,只要网段和有线网卡一致即可。
ifconfig eth0 192.168.1.26
然后保存退出。
重启开发板。
重启完成后,检查上电后的IP。
第三步:
此时,用开发板ping有线网卡的静态IP(192.168.1.27)。成功~
再用有线网卡ping开发板,试试。结果也是没问题的。
现在是开发板和PC两者互通。
第四步:
现在设置WM虚拟机。点击《编辑》 –> 《虚拟网络编辑器》。
看到虚拟网卡WMnet1实际是用的有线网卡桥接出来的。
故,我们在《虚拟机设置》的《网络适配器》一定要选WMnet1这个虚拟网卡进行桥接。
这样就能保证三者用的局域网都在同一张网卡用一个网段上。
最后要在Ubuntu系统中设置静态IP,如:
第五步:
尝试三者ping通。
虚拟机ping开发板, 没问题。
开发板ping虚拟机,没问题。
此时,三者互通。
篇外:
有时候虚拟机需要网络下载安装一些开发必须的软件包。
上面提及,WiFi网卡是连接了无线网的。有线网卡是没有连接网络的。
故上面的做法,虚拟机是无法连接网络的。
此时需要网络就需要,在虚拟机设置里面把网络换成无线网卡桥接。
然后另外在Ubuntu
创建一个网络IP配置,自动获取IP。
全篇完。
本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。
笔记是以最简单的方式,只展示最核心的原理。
若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解是对的,我的是错的。
若无积分等无法下载源码,可私聊私发。
感谢~!