如何建立&使用OpenMAX开发层(DL)解码ARM

时间:2013-04-14 04:29:30

标签: gcc arm cross-compiling neon openmax

我已经尝试过很长一段时间来构建和使用ARM优化的OpenMax DL库而没有成功的简单方法https://silver.arm.com/browse/OX002,但需要登录才能下载。

没有易于使用的api可以解码或轻松编译可以利用OpenMAX DL的高级库(FFMpeg)的指令。

我有一些希望在stackoverflow上获得ans,因为这里有一些similer讨论Bench marking ARM NEON OpenMAx Numbers

我想要实现的是使用Gnu编译器构建OpenMax DL,并且可以解码Cortex A8上的一些样本以查看和使用性能差异。

任何有关如何操作的建议或指示都将受到高度赞赏。

谢谢&此致

PV

1 个答案:

答案 0 :(得分:2)

我是发布问题的人。可以编译库,也可以通过包含要使用的文件的源代码来简单地使用它们。 Openmax库有三个版本, 一个版本在c https://silver.arm.com/browse/OX000中(可以使用任何编译器编译)。

第二个版本是NEON特定代码https://silver.arm.com/browse/OX002。这可以使用ARM的编译器直接编译,如armcc,如果你想使用像GCC这样的其他编译器进行编译,你需要在汇编宏中进行更改,代码保持不变。这些更改是宏和编译器指令的简单更改......

第三个版本适用于arm11。

请指明任何具体问题,以便我提供帮助。