TAPs erstellen
aus TopfWiki, der freien Wissensdatenbank
Auf diesen Seiten soll erklärt werden was man braucht um selbst TAPs zu erstellen. Diese Anleitung behandelt nur die Installation der Kompilierungsumgebung für den TF5x00PVR/6x00PVR+(t) und TMS unter Windows, und es werden diverse Programme zur Programmierung der TAPs vorgestellt. Der Einfachheit halber werden die TF5x00PVR/6x00PVR +(t), hier nur TF5000 genannt.
Eine Anleitung in PDF-Form gibt es von TV-Junkie unter http://www.tv-junkie1701.de/Installationsanleitung_TAP_Entwicklungsumgebungen.pdf. Sie ist, bis auf einige Pfade und kleine Details, identisch mit der Anleitung im Wiki.
Voraussetzungen
Um mit dieser Anleitung TAPs erstellen zu können müssen einige Voraussetzungen erfüllt sein. Diese sind im wesentlichen folgende:
- Ein PC mit mindestens Windows 2000
- Administrationsrechte auf dem PC (zur Softwareinstallation)
- Internetverbindung (zum Download der Software)
- Gute Kenntnisse über den Umgang mit Windows
- Mindestens Grundkenntnisse der Programmiersprache C
- Wikibook zu C (http://de.wikibooks.org/wiki/C-Programmierung)
- Galileo Open Book "C von A bis Z" (http://openbook.galileocomputing.de/c_von_a_bis_z/)
Da der Zugriff auf die Ordner „C:\Programme“ bzw. „C:\Program Files“ unter Microsoft Vista Probleme verursachen kann, wird auf die Installation der Kompilierungsumgebung dorthin verzichtet. Dies ist zwar nicht die sauberste Methode, da die Kompilierungsumgebung jedoch relativ viel Handarbeit benötigt ist dies ein akzeptabler Kompromiss. Grundsätzlich ist die Wahl der Pfade natürlich frei, so dass die hier erwähnten Pfade nach Belieben geändert werden können. Nur muss darauf geachtet werden dies konsequent zu tun.
Einrichten der Software
- Hilfsprogramme
- Verzeichnisstruktur anlegen
- Cygwin
- GCC und API für TF5000
- FireBirdLib
- Happys Tapcheck
- Installation für den TF5000 überprüfen
- GCC und API für SRP-2100
- Jailbreak für SRP-2100
- Installation für den SRP-2100 überprüfen
- Einrichten von Texteditoren
- Eine Quelldatei für beide Systeme
- Debuggen der SRP-2100 TAPs