一、硬件连接
imx6ull直接通过网线连接笔记本,注意连接的网线端口。
二、将虚拟机配置为桥接模式分为两步:
- 获取物理机的网络配置信息(连接不同的网络,参数不同)
- 虚拟机的配置
- 开发板发送指令
三、获取物理机的网络配置信息(为了通过桥接方式使用物理机的互联网)
我们得到以下信息(注意:我是用的是手机热点,不是校园网):
物理机IP地址:192.168.43.114
物理机子网掩码:255.255.255.0
物理机默认网关:192.168.43.1
物理机DNS服务器:192.168.43.1
注意:
a、就算不开热点也没关系:前提是桥接模式,选择有线网卡,这样Ubuntu通过有线网卡与开发板桥接(个人理解)。
b、使用校园网也可以:与物理机连接的网络无关,主要是桥接模式,选择有线网卡。
c、Ubuntu ip地址和开发板ip地址在网络位相同,主机位不同,其余参数相同:这里为什么要物理机和Ubuntu配置“一致”呢,就是因为这样才能连接互联网,否则无法连接互联网,其中校园网不支持通过桥接模式访问互联网
四、虚拟机的配置
话不多说,看图操作。
设置完成,点击确定。
设置完成,点击确定。
开启虚拟系统Ubuntu:
这里我已经创建好了,就直接编辑了。注意ip地址网段相同,但主机位不能相同,需要自行根据子网掩码设置主机位。
然后关闭网络,并再次打开。
在“连接信息”中可以查看自己配置的信息!
五、开发板ping命令
串口波特率115200,8 N 1连接开发板,按复位键之后,在3秒(默认)之内按enter键,输入指令ping 192.168.43.111,如下图所示:
可以看出,192.168.43.111这个主机存在,说明 ping 成功,uboot 的网络工作正常。
注:
其中serverip为Ubuntu ip,ipaddr为开发板ip,ethaddr随便设置,不可与同网段下设备相同,子网掩码和网关地址参考物理机设置 。