Aufbau der Hardware

Home

Hardwareaufbau

Die Steuerungseinheit besteht im wesentlichen aus dem PCM-4823, welcher über die parallele Schnittstelle die Decoder-Einheit (PUMP) steuert.

Decoder-Einheit

Beschreibung

Die Decoder-Einheit basiert auf einem Projekt, das in der Computerzeitschrift c't 9/99, S. 200 und c't 10/99, S. 260 veröffentlicht wurde (Siehe PUMP I).

Aufgaben

Sie dekodiert die via parallele Schnittstelle gesendeten MP3-Daten.
Über die Tasten und den Drehknopf können Benutzereingaben entgegengenommen werden. Der Atmel-Microcontroller als Koordinator der Kommunikation liefert dann die entsprechenden Signale über die parallele Schnittstelle. Auch ein IR-Empfänger kann über eine Fernbedienung angesteuert werden.

Steuerungs-Einheit

Beschreibung

Die Steuerungseinheit besteht aus einem Embedded-PC PCM-4823. Es können unter anderem zwei E-IDE Geräte (z.B. Harddisk, CD-ROM), PS/2-Keyboard und VGA-Bildschirm angeschlossen werden. Auch ein Ethernet-Adapter ist vorhanden

Absolutes Minimum für den Betrieb des MP3-Media-Players ist der Embedded-PC mit angeschlossenem CD-ROM oder Harddisk.

Aufgaben

Der MP3-Player ist auf der Steuerungs-Einheit installiert und kommuniziert über die parallele Schnittstelle mit der Decoder-Einheit. Über den Ethernet-Anschluss können von einem andern PC (mit MP3-Media Archiver) Daten an die Steuerungs-Einheit geschickt werden.

Kommunikation

Die Decoder-Einheit wird an die parallele Schnittstelle des Embedded-PC angeschlossen. Falls ein Kabel dazwischen geschaltet werden muss, wird ein 25-poliges, nicht gekreuztes Kabel benötigt.

Integration

Allgemein

MP3-Media Player

Mit dem MP3-Media Player können MP3-Files abgespielt werden.
Er besteht aus der Decoder-Einheit, der Steuerungs-Einheit und dem MP3-Player. Die Steuerungs-Einheit kommuniziert über die parallele Schnittstelle mit der Decoder-Einheit. Der MP3-Player wird auf der Steuerungs-Einheit installiert und ausgeführt. Als Betriebssystem kommt DOS zur Anwendung (Vergleiche HW-Evaluation).

MP3-Media Archiver

Der MP3-Media Archiver ist eine datenbankbasiertes System für die Verwaltung von Informationen über MP3-Files. Er besteht aus einem PC mit dem Betriebssystem Windows9x/NT und dem Programm MP3-Archiver.

MP3-Komponenten

Der MP3-TagReaderWriter kann MP3-Tags auslesen, editieren und schreiben. Der MP3-ListReaderWriter und der MP3PlaylistReaderWriter können MP3-Listen bzw. MP3-Playlisten lesen und schreiben. MP3-Listen und MP3-Playlisten werden für den Datenaustausch zwischen dem MP3-Archiver und dem MP3-Player benötigt.

Aktuelle Integration

Der MP3-ListEditor durchsucht die ausgewählten Medien nach MP3-Files, liest deren MP3-Tag aus und erstellt auf dem Zieldatenträger daraus eine DeviceDB, bestehend aus MP3-Listen, MP3-Playindex, LoV-Dateien und einer Genre-List. Der Zieldatenträger kann ein lokales Laufwerk oder ein über das Netzwerk freigegebenes Laufwerk sein. Der MP3-Archiver liest daraus die Informationen, die er benötigt. Für den MP3-Player findet die Übertragung der FileDB/DeviceDB manuell statt.

Geplante Integration

Die beiden Komponenten ID3v1xTagRW und DeviceDBRW werden in den MP3-Archiver integriert. Das bedeutet, dass in der Benutzeroberfläche des MP3-Archivers die Befehle für das Suchen nach MP3-Files, das Auslesen und/oder Schreiben der MP3-Tags, das Erzeugen von FileDB/DeviceDB und das Schreiben der FileDB/DeviceDB auf den MP3-Media-Player zur Verfügung stehen. Die Kommunikation erfolgt entweder über den installierten DOS-Peer-Server oder über einen Installierten FTP-Servers (Siehe auch Installationsanleitung) auf dem MP3-Media Player.

Datenaustausch

Unterstützte Varianten

Der Datenaustausch ist über eine Peer to Peer Verbindung möglich. Es können auch ISO9660 CDs verwendet werden. Bei Harddisks werden momentan Partitionen bis 2GB und die Dateisysteme FAT16 und FAT32 unterstützt. Allerdings werden bei FAT32 nur kurze 8.3 Dateinamen unterstützt.

Geplante Varianten