在Windows上测试ARM特定代码的最简单方法

我想在基于intel的Windows机器上编写ARM SIMD计算机视觉代码。 我想知道做这些的不同选择。 我知道,例如我可以在Windows上运行rasperrpi-emulator,但这非常慢,而且效率不高。 我希望例如有像Visuatl C ++这样的IDE编译ARM代码并测试它,就像我正好在ARM平台上一样,而不需要购买真正的ARM板CPU。

这是购买基于ARM的电路板的唯一方法吗?

如果我要使用像QEMU这样的模拟器,是否有更快或更好的方法来开发计算机视觉软件?

我的目标是ARM11 CPU,这是四核,..等。 不是像M系列或ARM7这样的旧ARM架构。


到目前为止,在缩短测试 - 调试 - 编译周期方面,您最好的选择是购买一块ARM电路板,只需编写本地代码或交叉编译器即可。 我和Gumstix有过好运气,他们一般都能很轻松地使用Linux发行版。 从那里,你拥有了所有的GNU工具,你可以直接编程。


回答取决于你真正拥有的“ARM SIMD”代码基准 。 通常ARM SIMD = NEON SIMD扩展。

如果是这种情况,并且您的NEON代码库是使用NEON内部函数编写的,那么您可以尝试最近在英特尔发布的“ 自动移植NEON - > SSE解决方案 ”。

看起来很容易使用:只需将NEONtoSSE.h包含到您的代码中并重新编译(我期望各种C / C ++编译器的兼容性)。

链接地址: http://www.djcxy.com/p/66779.html

上一篇: The easiest way to test ARM specific codes on windows

下一篇: how to put an image view on top of a surfaceview android