Linux虚拟机与ARM开发板的网络设置及NFS挂载

首先,硬件设备是:

 1.windows操作系统
 2.linux虚拟机 
 3.ARM开发板

这里写图片描述

三者的连接关系如图所示:

连接图

所要达成的效果,windows与开发板通过串口USB连接,windows网卡与开发板网口通过网线连接,经由三者ip地址设置到同一网段,达到互联的效果,最终,windows可由超级终端控制arm开发板,而linux的开发目录经nfs的mount挂载到arm开发板的开发目录下。

实验所使用的设备:win10笔记本,海思Hi3520D开发板,装载好的ubuntu14.04虚拟机。

一、PC网络设置

1.查看PC有线网卡

PC网卡

2.查看PC端ip地址

PC ip

3.固定ip设置

ip设置
IP地址设置

二、Ubuntu虚拟机网络设置

首先要对虚拟机进行网络桥接设置,如图所示:
首先,打开编辑-虚拟网络编辑器:
这里写图片描述

再左键虚拟机选项,设置-网络适配器到自定义模式:
这里写图片描述

这里写图片描述
这里写图片描述

三、arm开发板网络设置

1.开发板与PC的连接

首先,将网线和串口usb与PC连接好,然后打开超级终端,按如下设置。

这里写图片描述

设置完成后,进入连接,接入电源,会出现很多行启动信息,此时连接成功。
ps:可能出现输入不了命令行卡顿的问题,把硬件改成无即可。

2.开发板的网络设置与mount命令挂载

开始,输入ifconfig命令,无ip信息。
此时ping主机和虚拟机均不可连接。

需要为arm开发板设置固定ip地址,输入

ifconfig eth0 192.168.10.11 up

之后,查看ifconfig可以得到eth0 ip地址已经修改为上述内容。

这里写图片描述

最后,可以将linux虚拟机地址下某一路径,mount命令挂载在指定的arm开发板目录下。

mount -t nfs -o nolock 192.168.10.175:/home/xstrive/hisi /mnt

这里写图片描述

完成设置,此时在linux上对挂载目录/home/xstrive/hisi的修改,可同步显示在arm开发板/mnt目录中。


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐