Ideen - Werkstatt - Projekte - Basteln - Hausbau

Bau eines MP3-Players mit Grafik-LCD

Player Software

Allgemeines

Auf dem Rechner läuft eine modifizierte Version von SuSE Linux 9.3 und eine neu entwickelte Player-Software die vielleicht auch für andere Selbstbauprojekte interessant sein könnte. Diese Software besteht zur Zeit aus dem Mp3player selbst und zwei weiteren Tools, die Benutzereingaben an den Player weiterleiten können, z.B. um den Player per Lirc fernzubedienen.

Der Player unterstützt die folgenden Benutzerschnittstellen:

  • Ein Grafik-LCD mit 240x128 Punkten (EA W240 von Electronic Assembly) für den Anschluss an den Parallel-Port
  • Einen Web-Browser, mehr darüber hier
  • Die Linux Text-Konsole
  • Eine normale Tastatur für die Navigation durch Menüs etc. oder das, was man aus einer Tastatur bauen kann
  • Das Scroll-Rad einer Maus oder ein externer Drehgeber, ebenfalls für die Navigation.
  • Eine "ganz normale" Fernbedienung mittels Lirc-Empfänger
  • Außerdem wurden bereits erfolgreich Berührungssensoren und ein Drehgeber für die RS232-Schnittstelle angeschlossen. Bei Interesse bitte mailen.
Der Player wurde in C++ geschrieben. Zum Kompilieren des Players sind keine speziellen Bibliotheken notwendig. Für die Fernbedienung mittels Lirc werden allerdings die Lirc-Bibliotheken benötigt.



Download

Ich biete hier den C++ Quellcode meiner Player-Software zum Download an. Vorweg aber eine Warnung:

Diese Software ist schlecht dokumentiert, nicht fehlerfrei und absolut auf eigene Gefahr zu benutzen. Bitte die README Datei lesen!