Программное обеспечение для ЦТП

Программное обеспечение Цифрового телевизионного приемника (ЦТП)  представляет собой прототип полного комплекта ПО ресивера цифрового телевидения. Основным назначением ПО ЦТП является использования его в качестве референсного ПО и SDK для разработки управляющего ПО для серийных ресиверов

ПО ЦТП имеет многоуровневую организацию, при которой за каждым уровнем закреплена своя функциональность.

  • Уровень загрузчика неоходим для выполнения первоначальной загрузки дистрибутива ОС Linux, предназначенного для управления ЦТП. Загрузка выполняется в две фазы
  • Уровень ОС предназначен для управления аппаратурой ЦТП и предоставления программных интерфейсов для уровня сервисов. Данный уровень включает в себя следующие компоненты:
  • ядро ОС Linux
  • набор драйверов для блоков СБИС ДЦТС
  • набор драйверов для микросхем, входящих в состав ЦТП

Уровень ОС поддерживает следующие основные программные интерфейсы:

  •  LinuxDVB (DVB-API) для управления компонентами аудио-видео тракта
  •  ALSA для управления устройствами вывода звука
  •  Video4Linux2 для управления устройствами вывода видео
  •  FrameBuffer для вывода графического слоя
  • Уровень сервисов представляет собой набор высокоуровневых библиотек, основными из которых являются GSTREAMER и QT 4.7
  • Уровень прикладного ПО предназначен для реализации на нем управляющего ПО ресивера (middleware), которое, в частности, включает в себя пользовательский интерфейс, ПО управления медиаконвейером (TV-PLEER) и механизмы их взаимодействия

Документация