嵌入式ARM程序高级调试基础:8.QEMU ARM虚拟机与tftp配置
文章目录
- 嵌入式ARM程序高级调试基础:8.QEMU ARM虚拟机与tftp配置
-
- 一.总的网络配置过程
- 二.主机配置
- 三.QEMU ARM 网络配置
- 四.主机与虚拟器之间的网络测试
- 五.TFTP网络配置
-
- 5.1 ubuntu主机安装tftp服务器
- 5.2 设置tftp服务器工作目录
- 六.编译.c并且tftp下载
一.总的网络配置过程
步骤 1:主机--ubuntu 虚拟机内配置 IPsudo ifconfig tap0 172.168.100.11步骤 2:ubuntu 虚拟机内启动的qemu arm 配置 IP
ifconfig eth0 172.168.100.12 netmask 255.255.255.0 up 步骤 3:
现在主机和虚拟机可以互相访问:ping 172.168.100.12 # 从主机ubuntu ping qemu-arm 虚拟机 ping 172.168.100.11 # 从虚拟机 ping 主机
二.主机配置
aiot@Ubuntu20:~$ ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255inet6 fe80::a6fb:7ba8:661e:cd5c prefixlen 64 scopeid 0x20<link>ether 08:00:27:0c:a5:72 txqueuelen 1000 (Ethernet)RX packets 4120 bytes