ubuntu搭建开发环境以及开发板ubuntu互ping

在ubuntu下配置IMX6ULL的配置环境

目标:实现ubuntu与开发板互ping

1.开发板设置静态IP

  1. 临时设置
1
ifconfig eth0** **192.168.5.9
  1. 修改配置文件永久设置

    1
    vi /etc/network/interfaces

    使用vi编辑器将interfaces里内容修改为:

    1
    2
    3
    4
    5
    6
    7
    auto 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.1

    vi切换为命令行模式,使用wq强制保存并退出,再执行/etc/init.d/S40network restart重启网络服务

使用ifconfig查看ip,在eth0中出现设置的192.168.5.9便说明成功了。eth1是连接外网的,此时不用管

开发板查看ip

2. 设置虚拟机

打开虚拟机–>可移动设备

可以看到有以下两个移动设备:

  • Qingfeng USB Single Serial

  • Realtek USB 10/100 LAN

    分别是串口和网卡,这里都需要连接到Ubuntu上,确保这两个连接的都是虚拟机而不是主机。

2.1 NAT网卡

Ubuntu通过NAT网卡上网,我们提供的Ubuntu默认已经支持了NAT网卡。

打开虚拟机时,点击”编辑虚拟机”,确保网卡是NAT网卡:

注意这里是:这里是在ubuntu下进行嵌入式开发,不涉及到windows,因此只需要一个网络适配器,并且设置为NAT模式即可,另一个网络适配器2是不需要的

NAT模式

2.2 USB网卡

2.1 连接网卡

在日常开发中,开发板和Ubuntu之间通过网络传输数据:

2 设置静态IP

在Ubuntu中设置USB网卡的IP位静态IP

  • 设置->网络->USB Ethernet,点击小齿轮

USB网卡1

选择手动分配,即Manual,设置为:

  • Address 192.168.5.11
  • Netmask 255.255.255.0
  • Gateway 192.168.5.1

USB网卡2

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