admin管理员组

文章数量:1539156

在移植 U-Boot 的时候需要用到网络调试命令,主要是需要与 Ubuntu 进行文件数据传输。但是我没有路由器,好在 Windows 自带有网络分享功能,可以实现将无线网共享到以太网口

一、Window设置

首先打开网络适配器

在无线网卡上右键,然后点击属性,找到共享,将这两个选项勾上(可能会出现家庭网络连接,选择以太网就行)

然后就会出现提示,我们点击是。注意这里 Windows 已经自动将 LAN 的 IP 地址设置为了 192.168.137.1 ,所以我们需要将其他连接这个网卡设备的IP地址设置在 192.168.137.xxx 这个网段内,网关也要设置为192.168.137.1

这里共享属性就设置好了,然后打开以太网属性,记住这个名字,配置虚拟机的时候需要

二、VMware设置

打开 VMware 依次点击编辑 -> 虚拟网络编辑器 -> 更改设置

选中 VMnet8 ,将它设置为桥接模式,然后在下拉选项中选择刚才记住的以太网名字,我这里是 Realtek PCIe GbE Family Controller ,点击确认,VMware 就设置好了,最后启动 Ubuntu

三、Ubuntu设置

启动 Ubuntu 后,进入网络设置修改 IPv4 。将 IPv4 方式改为手动,地址为 192.168.137.xxx(没有被使用的地址),我这里为 192.168.137.210 ,然后子网掩码和网关设置为 255.255.255.0192.168.137.1 ,点击右上角应用

接着打开终端,ping 命令测试下 192.168.137.1 和百度能不能 ping 通,如果能 ping 通,说明已经设置成功了。注意测试时需要将开发板的网口与电脑连接!否则Ubuntu也没有网

四、U-Boot设置

启动U-Boot 依次设置

setenv ipaddr 192.168.137.200        //开发板 IP 地址
setenv ethaddr 00:2c:20:12:d0:a4     //开发板网卡 MAC 地址
setenv gatewayip 192.168.137.1       //开发板默认网关
setenv netmask 255.255.255.0         //开发板子网掩码
setenv serverip 192.168.137.210      //服务器地址,也就是 Ubuntu 地址
saveenv                              //保存环境变量


使用 ping 命令测试,可以看到能 ping 通 Ubuntu ,显示 is alive 就表示成功了,并且也能 ping 通百度

最后测试一下从 tftp 启动 Linux ,可以看到成功从 Ubuntu下载了zImage和设备树文件,并且内核启动成功

本文标签: 无线网笔记本以太网口网络