ubuntu搭建开发环境以及开发板ubuntu互ping
在ubuntu下配置IMX6ULL的配置环境
目标:实现ubuntu与开发板互ping
1.开发板设置静态IP
- 临时设置
1 | ifconfig eth0** **192.168.5.9 |
修改配置文件永久设置
1
vi /etc/network/interfaces
使用vi编辑器将interfaces里内容修改为:
1
2
3
4
5
6
7auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.5.9
netmask 255.255.255.0
gateway 192.168.5.1vi切换为命令行模式,使用wq强制保存并退出,再执行
/etc/init.d/S40network restart
重启网络服务
使用ifconfig
查看ip,在eth0中出现设置的192.168.5.9便说明成功了。eth1是连接外网的,此时不用管
2. 设置虚拟机
打开虚拟机–>可移动设备
可以看到有以下两个移动设备:
Qingfeng USB Single Serial
Realtek USB 10/100 LAN
分别是串口和网卡,这里都需要连接到Ubuntu上,确保这两个连接的都是虚拟机而不是主机。
2.1 NAT网卡
Ubuntu通过NAT网卡上网,我们提供的Ubuntu默认已经支持了NAT网卡。
打开虚拟机时,点击”编辑虚拟机”,确保网卡是NAT网卡:
注意这里是:这里是在ubuntu下进行嵌入式开发,不涉及到windows,因此只需要一个网络适配器,并且设置为NAT模式即可,另一个网络适配器2是不需要的
2.2 USB网卡
2.1 连接网卡
在日常开发中,开发板和Ubuntu之间通过网络传输数据:
2 设置静态IP
在Ubuntu中设置USB网卡的IP位静态IP
- 设置->网络->USB Ethernet,点击小齿轮
选择手动分配,即Manual,设置为:
- Address 192.168.5.11
- Netmask 255.255.255.0
- Gateway 192.168.5.1
3. 验证
以上2个步骤全部做完就可以互ping了
在开发板pingUbuntu:
1 | ping 192.168.5.11 |
在Ubuntu上ping开发板:
1 | ping 192.168.5.19 |
因为是纯untuntu下配置,没有使用到windows因此不需要ping windows,如果设置了网络适配器2,理论上可以ping通windows