Как портировать mp3 код на плату ARM - PullRequest
0 голосов
/ 31 января 2011

Может кто-нибудь подсказать мне шаги и знания, необходимые для портирования кодека в плату ARM. Как доска развития ниже

http://www.arm9board.net/sel/prddetail.aspx?id=348&pid=200&AspxAutoDetectCookieSupport=1

Я хочу получить опыт в области аудио и видео кодеков для встроенных систем. Мой опыт работы новичок, но я готов учиться.

Нужны указатели, чтобы начать с

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011

Попробуйте взглянуть на этот проект: http://embdev.net/articles/ARM_MP3/AAC_Player Это MP3 / AAC-плеер на основе микроконтроллера AT91SAM7S256.

Проверьте также этот https://datatype.helixcommunity.org/Mp3dec декодер.Он оптимизирован для ARM.

0 голосов
/ 31 января 2011

Если вы хотите запустить, например, Linux, то в этом нет ничего особенного, просто скомпилируйте, как если бы вы работали на рабочем столе / сервере. У вас могут быть проблемы с производительностью, но они могут и были устранены разными способами.

Если вы хотите встроиться, сейчас ресурсов гораздо больше, чем когда я пытался сделать именно то, что вы пытаетесь. В частности, решения с фиксированной точкой с открытым исходным кодом. Поскольку рука стала ведущим процессором в мире, и большинство из них были фиксированными, это было решено много раз, поэтому есть много кода, с которым можно поиграть.

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

Если вы хотите изучить гайки и болты кодеков, то приобретите спецификации в ИСО / МЭК, вероятно, от ста до двухсот баксов каждый. И освежите свое исчисление, его много.

...