【发布时间】:2013-11-21 10:28:53
【问题描述】:
我想在基于英特尔的 Windows 机器上编写一个 ARM SIMD 计算机视觉代码。 我想知道这样做的不同选择是什么。例如,我知道我可以在 Windows 上运行 rasperrpi 模拟器,但这真的很慢,而且效率不高。 我希望如果有一个像 Visuatl C++ 这样的 IDE,它可以为 ARM 编译代码并像我在 ARM 平台上一样进行测试,而无需购买真正的 ARM 板 CPU。
购买基于 ARM 的主板是实现这一目标的唯一方法吗?
如果我要使用 QEMU 之类的模拟器,有没有更快更优雅的方式在其上开发计算机视觉软件?
我的目标是 ARM11 CPU,即四核等。不是像 M 系列或 ARM7 这样的旧 ARM 架构。
【问题讨论】:
-
我想你可能对这里的 ARM 版本有点困惑。 ARM11 是 Cortex-A 和 Cortex-M 系列 (ARMv7) 之前的 ARMv6 架构设备。您仍然可以在被委婉地称为“垃圾填埋 Android”的手机以及 Raspberry Pi 中找到 ARM11 设备。 ARMv6 没有 SIMD 单元。听上去,你想要一个 CortexA 系列设备——其中有很多。 Cortex-M 架构针对的是低速应用,并出现在微控制器中 - 以及 ARM SoC 中的 IO 协处理器。
-
感谢您的解释。
-
仅供参考,ARM 上的 SSE 等价物称为 NEON。
标签: visual-c++ arm emulation simd