因为笔记本电脑没有网口,只能wifi联网,所以用的USB转网口进行的通信连接
一、使用ubuntu双系统
1、插入USB转网口会出现下面这个界面
2、点击设置按钮,会进入下面这个界面,然后配置好网关,配置的网关与ubuntu执行ifconfig得到的ip地址一致,最后一个数字可以与之一样也可以不一样,但是不能跟最后设置的开发板ip地址一样。
*** 这里需要注意,配置好网关之后下滑到最后勾选下图的选项 ***
3、此时通过下图这个开关就可以启动与开发板的连接,这里需要注意,当启动之后,ubuntu双系统就不能跟同一wifi下的其他设备进行ping通了,如果需要与同一wifi下的其他设备通信,可以改完路由器连接的方式,也可以暂时把这个开关给关掉。
4、接下来是开发板的ip配置,如果是linux操作系统下,可以通过下面这个命令配置
ifconfig eth0 192.168.31.50
配置完成后ubuntu双系统就可以ping开发板设置的ip地址,开发板也可以ping通ubuntu双系统的ip地址和配置的网关地址(如果第2步网关地址和ubuntu原本的ip地址不一样的话)。
如果是在uboot下,可以通过下面的命令进行配置
setenv ipaddr 192.168.31.50 //开发板自己的地址
setenv ethaddr b8:ae:1d:01:00:00 //需要保证在同一局域网下的唯一性
setenv gatewayip 192.168.31.1
setenv netmask 255.255.255.0
setenv serverip 192.168.31.239 //ubuntu双系统设置的网关地址
saveenv //保存配置
配置完成后开发板可以ping通ubuntu双系统的ip地址和配置的网关地址(如果第2步网关地址和ubuntu原本的ip地址不一样的话),但是ubuntu双系统不能ping开发板设置的ip地址,因为uboot不能响应ping指令。
二、使用windows
1、在更改适配器中选择wifi,把wifi设置为共享模式,共享给开发板连接的以太网网口
2、右击开发板连接的以太网把ipv4改为手动配置,配置改为跟电脑同一个网关,最后一个数字不要跟后面开发板子设置的一致,可以跟windows设置的一样或者一个其他的,这样的话开发板就可以ping通设置的这个ip地址。
3、设置开发板的ip地址,参考上面的步骤4,跟使用ubuntu系统连接单片机设置一致