LPC2138 + MP3

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

LPC2138 + MP3

Mensagempor lrfad2 » 07 Nov 2006 10:16

Bom dia a todos,
Por acaso, algum dos colegas sabe aonde encontrar material para implementar um decoder MP3, utilizando o LPC2138?
Qq outro tipo de material que explica o algorítimo, ou informação é bem vinda.
Obrigado e tenham um bom dia
Abraços
Leandro
Avatar do usuário
lrfad2
Byte
 
Mensagens: 152
Registrado em: 19 Out 2006 17:35
Localização: São Paulo

Mensagempor Fábio Pereira » 07 Nov 2006 12:32

www.circuitcellar.com

Saiu um artigo sobre a implementação de um decodificador MP3 por software na edição 194.

No artigo o autor utilizou um 2148, mas acredito que um 2138 deve funcionar com as devidas alterações/modificações.

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor lrfad2 » 07 Nov 2006 14:53

Nossa Fábio.
Não cheguei a ler todo o docto, mas pelo pouco que li, já foi suficiente para saber que é pra lá de interessante. Muito obrigado!
Só por curiosidade, vc já chegou a implementar essa idéia?
Abraços
Leandro
Avatar do usuário
lrfad2
Byte
 
Mensagens: 152
Registrado em: 19 Out 2006 17:35
Localização: São Paulo

Mensagempor Fábio Pereira » 07 Nov 2006 19:45

Quem me dera :wink:

Realmente estou muito atarefado, mas pelo que li no artigo, existe uma biblioteca de decodificação MP3 GNU além de outra para leitura do cartão SD.

Tudo isso parece muuuuito interessante.

Até +
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor xultz » 08 Nov 2006 08:40

Existe uma biblioteca chamada libmad que faz decodificação de mp3, eu li alguns realtos de gente usando essa biblioteca + freertos em LPC e ele usava uns 20% do processamento para tocar uma mp3 (ou seja, o micro ainda tinha força para fazer outras tarefas junto)
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor lrfad2 » 09 Nov 2006 17:59

Pelo que vi essa biblioteca é para linux. Vc tem alguma idéia de como converte-la para C++, ou pelo menos como verificar o código em ruindows? :)
Avatar do usuário
lrfad2
Byte
 
Mensagens: 152
Registrado em: 19 Out 2006 17:35
Localização: São Paulo

Mensagempor xultz » 10 Nov 2006 11:08

AFAIK ela não é para Linux, ou seja, não utiliza recursos específicos do kernel Linux ou da glibc, ela foi escrita para ser compilada no gcc, que tem port para ARM.
Meu conhecimento pára por aqui...
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor lrfad2 » 13 Nov 2006 13:36

Vou tentar me interar mais no assunto.
Valeu pelas dicas xultz
Avatar do usuário
lrfad2
Byte
 
Mensagens: 152
Registrado em: 19 Out 2006 17:35
Localização: São Paulo


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x