嵌入式linux开发笔记(二)

主机 /ubuntu/ 开发板互ping

目的:

开发板与主机、ubuntu互ping进行网络通信,以方便使用tftp等进行传输文件、方便调试、以及系统烧写等。

硬件准备:

win10主机,主机上通过VMware安装ubuntu虚拟机
imx6ull开发板
开发板与win10主通过以太网网线有线连接,win10主机上用MobaXterm通过串口做开发板命令终端
win10主机通过

网络配置:

首先关闭主机与ubuntu防火墙,操作这里不放,百度即可

1.开发板与主机互ping

保证二者IP再同一网段即可
win10主机端:

ipconfig

cmd下ipconfig然后找到 以太网适配器 以太网:
IPV4地址:
我这里是192.168.10.200
开发板端:

ifconfig

如果只有lo那么就输入ifconfig -a 查看
然后输入`ifconfig eth1 up 激活网口,eth1根据情况而变
然后将开发板以太网口ip配置成与上述同网段

这里是:ifconfig eth1 192.168.10.50
或者在开发板uboot阶段使用setenv配置
比如:

setenv ipaddr IP地址
setenv ethaddr MAC地址
setenv gatewayip 网关
setenv netmask 子网掩码
setenv serverip 服务端IP

然后在MOBAXterm开发板端 ping 192.168.10.200
在主机cmd端`ping 192.168.10.50
这时即可看见有数据接受与发送

2.ubuntu虚拟机与主机互ping

这个配置主要在Ubuntu端和VMware上
先设置vmware:

为该虚拟机安排两个网络适配器,一个桥接一个NAT 。
【电脑是 WiFi 上网,所以需要添加一个网络适配器并设置成 NAT 模式,供虚拟机上网】
如图

然后打开VMware->编辑->虚拟网络编辑器,添加一个桥接到主机以太网口的VMnet0

将VMnet0桥接到以太网口。
这时候,虚拟网络编辑器里有三个名称:VMnet0、VMnet1、VMnet8。
VMnet1与主机的无线网卡以及主机侧的VMnet1保持同网段
VMnet8与主机侧的VMnet8保持同网段
再设置ubuntu:
打开设置->Network
会出现两个有线连接:
在这里插入图片描述
将其IP分别修改为与主机以太网口和主机VMnet8相同网段
这里分别为:

192.168.10.100
192.168.44.128

将Network右侧开关拨到off再拨到on即可生效
这时其实也已经将ubuntu虚拟机ping开发板配置好了。

3.测试

测试一下:
主机ubuntu互ping:

win10:ping 192.168.10.100
ubuntu:ping 192.168.10.200

主机开发板互ping:

win10:ping 192.168.10.50
开发板:ping 192.168.10.200

ubuntu开发板互ping:

ubuntu:ping 192.168.10.50
开发板:ping 192.168.10.100

测试通过。

再来试一下ubuntu上网:

ping www.baidu.com

最后,试一下ubuntu通过tftp经由win10主机向开发板传文件:
ubuntu下新建一个任意文件
在开发板MobaXterm端:
tftp -g -r 文件名 192.168.10.100
这时在开发板目录下ls应该可以看见该文件!
开发环境已经搭建好,借下来就可以借由此进行互传与上下载进行开发喽!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值