Eltex NV-102 [2/6] Требования к операционной системе и необходимые инструменты для сборки

Eltex NV-102 [2/6] Требования к операционной системе и необходимые инструменты для сборки
____________________________________________________________________________________
2 STB NV-100, NV-102. Приложение к руководству по эксплуатации
Руководство по формированию и сборке прошивки для устройств NV-100, NV-102
АННОТАЦИЯ
В настоящем руководстве приведена методика по формированию и сборке прошивки для
устройств NV-100, NV-102.
ТРЕБОВАНИЯ К ОПЕРАЦИОННОЙ СИСТЕМЕ И НЕОБХОДИМЫЕ
ИНСТРУМЕНТЫ ДЛЯ СБОРКИ
Для сборки прошивки необходим ПК с операционной системой Linux либо ОС с виртуальной
машиной под управлением Linux. Операционная система должна быть 32 разрядная. Для 64
битных систем необходимо поставить дополнительные пакеты поддержки 32 битных систем.
Для сборки требуется утилита genromfs.
Пример установки на Ubuntu:
sudo apt-get install genromfs
Также понадобится архив make_fw_yymmdd_x.xxx.xx.tar.bz2. Архив необходимо
распаковать в каталог, название которого не должно содержать пробелов.
tar xf make_fw_yymmdd_x.xxx.xx.tar.bz2
ПРИНЦИП ДОБАВЛЕНИЯ ФАЙЛОВ В ПРОШИВКУ
В архиве находится раздел sdk, который будет записан на приставку в процессе прошивки.
Перед сборкой можно заменить, добавить или удалить необходимые файлы (исполняемые
задачи, плагины, иконки, логотипы, фоновые рисунки) и директории в соответствии с инструкцией
по кастомизации.
Перед сборкой прошивки и после того, как все необходимые файлы и директории были
помещены в каталог в соответствующие места, нужно внести изменения в файл
sdk_files_and_dirs.txt (находится в корне архива). А именно, добавить строчки, соответствующие
новым директориям и файлам.
Наряду с файлами и директориями провайдер может вставить в прошивку свои ключи
pub.key.pem и secret.key.pem. Необходимо учитывать, что обновление по HTTP не будет
выполнено, если ранее при обновлении прошивка было подписана другими ключами. В
руководстве по автоматическому обновлению описаны способы формирования ключей и
цифровой подписи прошивки. Также описан процесс взаимодействия приставки с цифровой
подписью и ключами при обновлении.
ВНИМАНИЕ. Все добавленные файлы и директории, включая рабочий каталог, должны иметь
необходимые права доступа.