TV-Tuner
Projektbezeichnung
Wartung eines ISDB-T TV-Tuners für den japanischen Markt.
Zielsetzung / Kundennutzen
- Verbesserung der Systemstabilität
- Weiterentwicklung der Engineering-Mode Funktionalitäten
- Tracing Konzept zum Auffangen von seltenen Einzelfehlern abhängig von Umgebung und Sendelandschaft
- Optimierung der Ressourcenverwendung für EPG-Daten
- Optimierung der Code-Qualität
Lösung
- Anpassung der Initialisierungsroutinen und Identifikation der ungeschützten gemeinsam genutzten Bereiche. Absicherung von nicht Thread-Safe-Bereichen
- Entwicklung einer Routine zum Ablegen von Stack-Trace-Dumps bei kritischen OS-Signalen
- Eine EPG-Garbage-Collection-Routine wurde erstellt, um bestehenden EPG-Caching Code wegen nicht ausreichender Ressourcen zu entlasten
- Generierung von Test-Senderlisten für die Verwendung in Labortests oder unter schlechten oder unzureichenden Empfangsbedingungen
- Synchronisierung von Traces zwischen dem Most-Controller-Chip und dem MPEG-Decoder-Chip, um Timing-Probleme zu erkennen
- Erweiterung des Engineering-Modes um eine Anzeige der Diagnostic-Trouble-Codes zur vereinfachten Auswertung.
- Erstellung von Tools zur automatischen Überprüfung und Filterung von Traces
- Beseitigung von Compiler-Warnungen
Verwendete Technologien
- Embedded Linux Montavista
- MOST Bus



