AAC解码器的ARM Cortex A9



我试图在ARM Cortex A9处理器上开发一个解码AAC的应用程序。我不会使用操作系统。因此,这将是一个裸机应用程序。是否有可用的库?

我在windows和Ubuntu上使用mstorsjo-fdk-aac库。有没有可能在没有操作系统的情况下为ARM编译它?

谁能给我指个正确的方向?我在网上搜索了很多,但一无所获。

谢谢。

fdk-aac编解码器库确实依赖于libc,用于标准C函数,如malloc, free,数学函数,如sin,用于文件处理等。如果在裸机上运行,则需要以某种方式提供这些功能。(如果您不需要打开文件的子库,则可能不需要提供studio函数,或者可以将它们替换为存根。)即使这些文件是c++的,它们似乎也没有使用标准的c++库,所以你可能不需要提供。

幸运的是,为了方便替换/重定向,这些函数中的大多数似乎都被分离出来了——看看libSYS/src/genericStds.cpp,看看它依赖于平台的哪些设施。

相关内容

  • 没有找到相关文章

最新更新