2015-05-26 15 views
0

Я пытаюсь разработать приложение для декодирования AAC на процессоре ARM Cortex A9. Я не буду использовать ОС. Поэтому это будет простое приложение. Есть ли библиотеки, которые уже доступны для этого?AAC-декодер для ARM Cortex A9

Я использовал библиотеку mstorsjo-fdk-aac на окнах и Ubuntu. Возможно ли скомпилировать его для ARM для работы без ОС?

Может ли кто-нибудь указать мне правильное направление? Я много искал в интернете, но никуда не мог добраться.

спасибо.

+0

Вы не можете запустить его без ОС –

ответ

1

ФДК-ААС библиотека кодеков действительно зависит от libc, для стандартных функций C, как malloc, free, математические функции, такие как sin, STDIO для обработки файлов и т.д. Если вы бежите на голый металл, необходимо предоставить эти функции как-то , (Если вам не нужна sublibrary для открытия файлов, вам, вероятно, не нужно предоставлять функции stdio, или нормально заменить их на заглушки.) Даже если файлы C++, они, похоже, не используются стандартная библиотека C++, поэтому вам, вероятно, не нужно это предоставлять.

К счастью, большинство из этих функций отделяются для облегчения замены/перенаправления. Посмотрите на libSYS/src/genericStds.cpp, чтобы узнать, от каких возможностей зависит от платформы.