Forum: Mikrocontroller und Digitale Elektronik MP3-Player mit PIC32?


von ich (Gast)


Lesenswert?

Hallo. Ich würde gerne einen MP3-Player mit PIC als µC bauen und habe 
auch Schaltungen mit einem VS1011 o.ä. und einem PIC gefunden. Jedoch 
kostet der VS1011 15€ und da wollte ich ansich den MP3-Decoder 
Softwaremäßig gestalten. Beim googlen habe ich folgendes gefunden:
http://www.k9spud.com/forum/read.php?3,2650

Dort wird gezeigt, dass es möglich ist, ein Programm "Helix" auf einen 
PIC32 zu brennen und dieser kann mp3s mit einer Qualität von 320kbit/s 
abspielen:
http://www.youtube.com/watch?v=oHz8sEbGpQQ

Also habe ich nach Helix gesucht aber nichts gefunden. Das einzige was 
ich gefunden habe war, dass es ansich für ARMs programmiert ist, der 
Programmierer es aber für den PIC32 umschreiben konnte, was auch nicht 
so viele Stellen im Code gewesen sind.

Nun die Frage, woher bekomme ich den Helix-Code und am besten gleich 
einen Passenden für den PIC32?

von Sascha F. (sascha_focus) Benutzerseite


Lesenswert?

Hallo,

schau doch mal in deinem Link:

http://sourceforge.net/projects/mp3pic32/files/Mp3Pic32_gamma.zip/download

Google gibt sowas raus:

https://player.helixcommunity.org/

Gruß Sascha

von ich (Gast)


Lesenswert?

wo kann ich denn auf der Seite den Decoder für einen ARM runterladen. 
Die Seiten, die Google ausspuckt, verweisen immer nur auf die gleiche 
Seite, wo aber kein Download zusehen ist.

Hat den vielleicht noch jemand auf dem Rechner oder so???

von Ztalam (Gast)


Lesenswert?

>Die Seiten, die Google ausspuckt, verweisen immer nur auf die gleiche
>Seite, wo aber kein Download zusehen ist.

Bitte poste mal den Link auf die Seite mit den Suchergebnissen
und den auf die Seite wo dann kein Download zu sehen ist.
Ich bin nur neugierig aber das wäre nett.

von ich (Gast)


Lesenswert?

https://datatype.helixcommunity.org/

Dort gibt es dann den "Helix MP3 Decoder" mit einem Link:
https://datatype.helixcommunity.org/Mp3dec

Dort steht, mit welchen ARMs das getestet wurde etc aber eben keine 
Downloadquelle. Den MP3-Encoder findet man bei google on mass, aber den 
Decoder nicht.

Ich hab grad gesehen, dass man bei "Doxygen" oben auf der Seite die 
Funktionenerklärung hat und auch eine Liste der Dateien, die aber nicht 
runterzuladen sind.

von Ztalam (Gast)


Lesenswert?

>Ich hab grad gesehen, dass man bei "Doxygen" oben auf der Seite die
>Funktionenerklärung hat und auch eine Liste der Dateien, die aber nicht
>runterzuladen sind.

Hm. Ich kann mir die Dateien ansehen. Habe aber natürlich nicht alle 
probiert. Welche kannst Du ncht laden?

So wie ich das verstehe ist der Quellcode vorhanden. Du musst ihn nur 
herunterladen und selbst kompilieren. Die richtige Build-Umgebung 
natürlich vorausgesetzt.

von Stefan (Gast)


Lesenswert?

Also ich habs jetzt nich ausprobiert, aber ich vermute stark das du dir 
die Sourcefiles per CVS runterladen kannst. Folgendes steht auf der von 
dir geposteten Seite unter FAQ:

Frequently Asked Questions
Where is the code in CVS?

    * See the Helix Datatype project page: 
http://datatype.helixcommunity.org
      The CVS root is /cvsroot/datatype, and the module name (path) is 
mp3/codec/fixpt

Where does the build system put the code in my local source tree?

    * datatype/mp3/codec/fixpt

Ausserdem gibts da nochn link mit dem du direkt aufs CVS zugreifen 
kannst.

von Zabooh (Gast)


Lesenswert?

Es gibt seit Ende Oktober bei Microchip eine Application Note AN1367 zum 
Thema: Porting the Helix MP3 Decoder onto Microchip's PIC32MX 32-bit 
MCUs

findet sich hier: 
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en551513

Das läuft mit einem PIC32 Ethernet Starterkit und einem Multimedia 
Expansion Board

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en545713

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en548037

Das ist ein vollständiger MP3 Dekoder mit Graphic und hasse nich 
gesehen......

Gruß
Zabooh

von ich (Gast)


Lesenswert?

das werd ich mir gleich mal reinziehen ;) Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.