实验环境:
在物理机器上 安装了QEMU 5.0.0
qemu-system-arm --version
QEMU emulator version 5.0.0
Copyright © 2003-2020 Fabrice Bellard and the QEMU Project developers

之前在树莓派上编译opencv4.4 速度太慢了, 想是否可以利用mac Pro 强大的编译能力,编译好后,再安装到 树莓派上,特别是 pi-zeroW 设备,这样可以大幅度提高开发效率.

下面是验证过程记录:

一. 物理机器
1.Mac OS
验证QEMU跨平台编译能力
在物理机器上 安装了QEMU 5.0.0
qemu-system-arm --version
QEMU emulator version 5.0.0
Copyright © 2003-2020 Fabrice Bellard and the QEMU Project developers

QEMU 模拟器 上的Raspberry Pi4 官方的镜像.
验证QEMU跨平台编译能力

2.树莓派Raspberry 4

Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux

二. 软件环境
debian 10

二。测试目标 验证在 QEMU 里编译的程序在

  1. Mac OS 上是无法运行的
  2. 验证QEMU编译的程序在树莓派Pi 4上是可以正常运行的

测试结果记录:
Mac 物理机器上已经安装了go 环境
验证QEMU跨平台编译能力

执行刚才编译的helloworld, 结果如下:
验证QEMU跨平台编译能力

树莓派Raspberry pi4:

验证QEMU跨平台编译能力

测试结果,验证成功。

相关文章: