Встроенное ПО для ТВ-приставки «Transervis IPDC603»

Телевизионная приставка «Transervis IPDC603» предназначена для:

  • доступа к цифровым телеканалам стандартной и высокой четкости (HDTV), услугам "Видео по запросу", играм, обмену мгновенными сообщениями и современным интерактивным сервисам, доступным в сетях операторов связи.

Программное обеспечение ТВ-приставки «Transervis IPDC603», выполненное на базе OS Linux buildroot 3.10.33, обеспечивает следующие функции:

  • прием видео- и аудио контента, получаемого посредством его подключения к проводной сети Интернет (Ethernet)
  • воспроизведение видео- и аудио контента посредством аналогового и цифрового интерфейсов HDMI, AV
  • работу с внешними накопителями (USB HDD и Flash с файловыми системами FAT32 и NTFS, со скоростью USB-операций не менее 30 Мб/с)
  • получение ИК-команд от пульта дистанционного управления
  • управление индикацией LED

ПО имеет подписанный начальный загрузчик (bootloader) и соответствует следующим общим требованиям:

  • обеспечивает инициализацию и настройку Trusted Execution Environment (на базе ARM TrustZone);
  • имеет разделы встроенной памяти, в которых хранятся образы ядра Linux и initramfs;
  • выполняет проверку целостности и неприкосновенности ядра Linux и initramfs (integrity) путём верификации цифровой подписи производителя. В противном случае, загрузка будет прерываться с сообщением об ошибке;
  • загрузка ядра и initramfs в память и передача управления ядру;
  • имеет актуальные версии драйверов для работы в соответствии с текущими требованиями.

ПО содержит HDCP-ключи.
Ядро операционной системы удовлетворяет следующим требованиям:

  • Реализована поддержка управления устройствами udev (или mdev) в kernel;
  • Поддержка файловых систем: UBIFS, ext2/ext3/ext4, vfat (fat32), ntfs, iso9660, UDF, squashFS и клиенты NFS;
  • Поддержка Filesystem layout, используемый в Linux, который содержит такие наиболее важные папки, как: /home, /boot, /usr, /etc, /dev, /var;
  • Поддержка драйвера sysfs (работа с кнопками, LED) и Linux LED subsystem;
  • Поддержка пакета Busybox; Busybox используется для большинства инструментов командной строки Linux во всех поддерживаемых в настоящее время версиях Linux;
  • Поддержка Runtime (Среда выполнения приложений);
  • Поддержка возможности управления ПДУ посредством ИК, конфигурация прилагаемого ПДУ;
  • Возможность реализации утилиты обновления ПО по multicast, unicast и с USB flash (в bootloader или initramfs, доступная для использования bootloader);
  • Поддержка графических API: OpenGL ES, EGL, Vulkan;
  • Поддержка библиотеки FreeType для отображения текста;
  • Поддержка СУБД SQLite;
  • Поддержка механизма шифрования данных file-based encryption, основанного на встроенной в ext4 поддержке шифрования, реализованной в ядре Linux fscrypt;
  • Поддержка SELinux, в части функционала для реализации контроля за разрешениями приложений и сервисов;
  • Инструмент работы с 2D-графикой с возможностью наложения поверх воспроизводимого видео с альфа-каналом, и детальное описание API (включая реализацию работы с аппаратным ускорением в смежных компонентах) (например, directFB, OMX, etc);
  • Запись ключей HDCP 1.4, MAC (Ethernet), SN в устройство;
  • Возможность получить MAC адрес и S/N, названия модели (включая ревизию), а также состояние интерфейсов (AV_HDMI, AV_COMPOSITE), через библиотеку с API libstbvendor.

Программное обеспечение ТВ-приставки предустанавливается на заводе-изготовителе. По вопросам приобретения ТВ-приставки «Transervis IPDC603» с встроенным ПО обращайтесь в ООО Производственная компания «ТрансСервис» по телефонам 8 (800) 550-51-96, 8 (968) 928-51-96, или напишите нам на е-мейл info@transrv.ru