0%

配置开发板通过网线连接本机WSL虚拟机

配置开发板通过网线连接本机WSL虚拟机

  • 开发板先正常启动到Linux系统方便调试

  • 开发板用上面的网线接口连接到计算机的网口

  • 此时在计算机Windows端命令行输入ipconfig可以看到“以太网”具有相应的IP地址等信息

  • 打开WSL虚拟机

  • 在WSL虚拟机使用ifconfig命令查看虚拟机的网络配置,IP地址,子网掩码,广播地址等等

  • 图 1

  • 虚拟机使用netstat -rn命令查看网关

  • 图 2

  • 看到内核路由表的第一条的Gateway就是网关信息

  • 此时WSL处在NAT模式,没有开启桥接

  • 使用命令Get-NetAdapter查看网络设备

  • 使用命令Set-VMSwitch WSL -NetAdapterName <桥接到的网卡名称>桥接WSL与以太网,如下(直接输入中文“以太网”即可)

  • 图 3

  • 复位开发板,按下键盘打断Uboot启动Linux

  • 使用Uboot的如下命令设置网络并保存环境变量

    setenv ipaddr <与WSL虚拟机在同一子网下的另一个IP地址>
    setenv gatewayip <WSL虚拟机上看到的网关>
    setenv netmask <WSL虚拟机看到的子网掩码>
    setenv serverip <WSL虚拟机上ifconfig看到的IP地址>
    saveenv
  • 然后尝试ping WSL虚拟机IP(也就是在WSL中ifconfig看到的IP)

  • 图 4

  • 然后开始使用tftp传输Linux内核

  • 图 5