我主要是想在 模拟出来的 ARM 设备中 使用 SSH 服务,还有一些别的网络服务,这样的功能我们可以直接使用网络端口映射来实现。
比如我的宿主机的IP是 172.21.60.89 ,而我模拟出来的ARM 板子ip 是 10.0.2.15
我想通过 宿主机的ip 和 端口来直接访问 ARM板,
SSH 服务的端口 22 : 可远程登陆,可scp 拷贝文件
FTP 服务的端口 21 :可拷贝文件
lighttpd 端口 80 443
直接上批处理文件
qemu-system-arm ^
-M vexpress-a9 ^
-m 512M ^
-kernel .\zImage ^
-dtb .\vexpress-v2p-ca9.dtb ^
-append "root=/dev/mmcblk0 rw rootfstype=ext4" ^
-drive id=sd0,format=qcow2,if=sd,file=demo_armhf_rootfs.qcow2 ^
-nic user,hostfwd=tcp:0.0.0.0:22-:22,hostfwd=udp:0.0.0.0:6513-:6513,hostfwd=tcp:0.0.0.0:80-:80
注意 ARM 板子上要 跑上相应的 SSH 服务、FTP 等服务哦