我主要是想在 模擬出來的 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 等服務哦