一、开发板设置
使用NOR或者是NAND启动开发板,在bootdelay变为0之前按下空格,进入了u-boot命令行界面。在键盘按下“q”退出菜单进入命令行界面。如果想返回菜单项,按下“menu”即可。 使用命令行下使用“print”可查看板子的配置信息,查看ipaddr,可以使用set ipaddr “开发板ip号”进行设置,完成之后可以使用“save”命令保存。
进入u-boot命令行之后,具体操作:
1. 设置开发板ip:
set ipaddr 192.168.1.2
2. 设置虚拟机ip:
set serverip 192.168.1.123
3. 保存:
save
4. print查看是否已设置好
二、虚拟机ubuntu设置
打开虚拟机,在菜单栏找到“编辑”项,点击然后看到“虚拟网络编辑器”,选中后看到这个画面:
将VMnet0选为桥接模式,桥接到选择自己电脑的物理网卡,我这里是第二个,选好之后点击确定。
在下图中双击网络适配器
将网络适配器改为自定义桥接模式,参照下图
然后在虚拟机中启动linux(我这里是ubuntu12.10),在右上角的工具栏中选中红色标记处。
点击2后
点击add ,选择Ethernet
按如下图设置
进入终端 输入:ifconfig 查看虚拟机ip是否正确
如果不是你刚才设置的那个ip请确认此时虚拟机连接的网络是否为你刚才设置的如下图:
到此,虚拟机设置完成。
三、windows设置:
注意标记处应该是和虚拟机“虚拟网络编辑器”(上面linux中有图)中的一致。同时还要禁用其余几个。
右键“本地链接”,选择“属性”。在IPV4下设置。如下:
准备两根网线,一根网线将电脑连接到交换机(路由器),另一根网线将arm开发板连接到交换机(路由器),arm、主机、ubuntu之间是可以互ping的
进入arm uboot命令行,输入:ping 192.168.1.123
arm板与虚拟机ping通,如下图:
主机ping arm板: ping 192.168.1.2 如下图 主机与arm板ping通。
其中,arm可以ping通虚拟机,但不知道为什么ubuntu ping不通arm,这个问题困扰了我很久,如果说ping arm的时候 arm没有回应,但在windows下ping开发板 ,却能ping通。
如果将电脑直接通过一根网线连接到arm开发板,小编试过在uboot命令行下是ping不通的,但如果你的开发板在虚拟机
下搭建NFS 文件系统,是可以让开发板通过一根网线直接连到电脑,这是可行的,启动之后,你再试着ping虚拟机,
和主机,就可以ping通了。
这不影响我们后面在Ubuntu下搭建NFS网络文件系统。