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


Projektreferenz TV-Tuner als PDF downloaden