Pergunta

Alguém pode me orientar sobre os passos e conhecimentos necessários para portar um codec na placa ARM.Como uma placa de desenvolvimento abaixo

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

Quero ganhar experiência em codec de áudio e vídeo para sistemas embarcados.Meu nível de experiência é novato, mas estou pronto para aprender.

Precisa de dicas para começar

Foi útil?

Solução

Se você está procurando rodar no Linux, por exemplo, então realmente não há nada que fazer, apenas compile como se você estivesse rodando em um desktop / servidor. Você pode ter problemas de desempenho, mas eles podem e foram resolvidos de várias maneiras.

Se você deseja incorporar, há muito mais recursos disponíveis agora do que quando tentei fazer exatamente o que você está tentando. Em particular, soluções de ponto fixo de código aberto. Com a arm se tornando o processador líder do mundo e a maioria deles sendo de ponto fixo, isso foi resolvido várias vezes, então há muito código por aí para brincar.

Essa é uma boa placa que você encontrou, à primeira vista não percebi se o núcleo deles tem um fpu ou não, para esse núcleo é opcional. Apenas pela publicidade, eu presumiria que a placa / pacote faz vídeo e áudio e tudo que você precisa fazer é ligá-lo e copiar seus vídeos, nossos arquivos de áudio e reproduzi-los.

Se você quiser aprender os detalhes básicos dos codecs, compre as especificações da ISO / IEC, provavelmente de cem a duzentos dólares cada. E atualize seu cálculo, há muito disso.

Outras dicas

Tente examinar este projeto: http://embdev.net/articles/ARM_MP3/AAC_Player É um reprodutor de MP3 / AAC baseado no microcontrolador AT91SAM7S256.

Verifique também este decodificador https://datatype.helixcommunity.org/Mp3dec .É otimizado para ARM.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top