Начальный загрузчик приставки. Руководство оператора. IPTV-приставка высокого разрешения. MAG-200.


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.

.





MAG-200. Rev 1.02.

.............................................................................................................4
Начальный
..............................................................................4
начального
................................................................................5
..................................................................................................5
.....................................................................8
логотипа
.............................................................9
..........................................................................................9
...........................................................................................9
..............................................................11
загрузки
“NAND”
...........................................................11
загрузки
...........................................................11
...............................................13
..................................................................................................................14
мулькаст
............................16
......................................................................16
.......................................................................................17
uImage, uImzlib_null.img, uImzlib.img
...........................................17
..................................................................................17
...................................................................................18
мультикаст
....................................18
обновления
программного
..................................................18
...................................................................................................20
оператора
.............................................................................21
..........................................................................21
...........................................................22
управления
.........................................................................23
использование
..................................................................................................................23
.........................................................24
........................................24
подсистемы
..........................................................................................................................24
.........................................................................................25
Управление
.....................................................................................25
.....................................................................................................26
fw_printenv
.............................................................................................26
dsign
.......................................................................................................26
...................................................................................................27
......................................................................................................29
панели
2


MAG-200. Rev 1.02.
.....................................................................................................30
передней
панели
..................................31
Перезапуск
сменой
..........................................31
................................................................................................................33
Расположение
.........................................33
....................................................................................33
.............................................................................34
......................................................................................35
......................................................................................37
3


MAG-200. Rev 1.02.

Начальный
загрузчик
необходимое
управления
системы


позволяющий
Карусельная
мультикаст
группа
мультикаст
циклу
Начальный
Начальный
используется
загрузки
Начальный
последующей
целостности
использую
так
мультикаст
загрузки
индикаторе
начального
загрузки
логотипа
приставки
выходов
HDMI, Component (
CVBS, S-Video – 576i
меню
переменные
возникает
fw_printenv tvsystem
текущее
4


MAG-200. Rev 1.02.
начального
загрузчика
“menu”
дистанционного
выполняется
управления
панели
вниз
между
или
Кнопка
или
подтверждение
выполнения
(“OK”).

TV System
значение
“tvsystem”.
PAL;
576p-50;
720p-50;
1080i-50;
NTSC;
576p-60;
720p-60;
1080i-60;
mponent out
значение
компонентного
выхода
Возможны
значения
YPrPb;
5


MAG-200. Rev 1.02.
RGB.
основного
значения
DHCP;
NAND.
Device Info
устройстве
устройстве
текущем
запустив
команду
создания
Эта
передается
Image Info
флэше
число
только
больше
пункт
защита
обновления




“Image_Version”


.




“Image_Date”
Задается




“Image_Desc”
6


MAG-200. Rev 1.02.
значения
Yes;
No.




“Ver_Forced”
Upgrade Tools
загрузчик
значения
Yes;
No.




“bootupgrade”.
Auto Upgrade
копии
обновления
сброса
качестве
будет
stb_pub_sign.key.
переменных
начального
значения
сохранить
Exit & Discard
7


MAG-200. Rev 1.02.
сохранения
Обновление
загрузчика
начальный
начального






;






;
“Upgrade Image”/“Auto Upgrade”;
успешного
“Yes”.
dhcp-

vendor_spec



версии
строка
ведущими







.

substring( option vendor-encapsulated-options,2,3)
начального
загрузчика
8


MAG-200. Rev 1.02.
указанного
прошивку
начального
загрузчика
будет
установить
начальный
Установка
ключа
оператора
логотипа
логотип
логотип
фоне
основного
Подготовка
типа
быть
должен
Установка
логотипа







.

9


MAG-200. Rev 1.02.
пути
Дополнительно
координаты

начального
загрузчика
соответствующие









.



дальнейшем
10


MAG-200. Rev 1.02.
Действия
приставки
начальный
Режим
загрузки
основного
основного
“NAND”,
загрузки
линукса
должно
быть
файловая
jffs2
ядра
цифровой
оператора
общедоступный
ключа
выполняется
ядра
этом
mdt5,
быть
либо
этапе
автоматически
основного
Режим
загрузки
основного
параметрами

vendor_spec



версии
строка
ведущими


начальный
опций
11


MAG-200. Rev 1.02.
загруженного
качестве
файловой
будет
).

мультикаст
группы
class "MAG200_boot" {
tftp:
class "MAG200_boot" {
файловой
системой
class "MAG200_boot" {
168.1.2:/srv/mag200/rootfs";
12


MAG-200. Rev 1.02.
интеграторами
Индикация
состояния
загрузки
основного
логотип
передней
панели
индикатор
передней
панели
загрузки




dhcp
повторного
dhcp


"DHCP Error"
ядра
загрузки
nand"


ядра
мультикаст
"Multicast load"
ядра
"Tftp load"



image"
Неверный
image"




"Wrong digital signature"

/bootstrap-



"Loading ..."
13


MAG-200. Rev 1.02.
обновить
Начальный
быть
оператора
общедоступным
Linux
ключа
оператора
выполняется
общедоступным
каждым
начального
Указывается
начального
начального
уже
обновления
начального
предварительно
больше
обновление
успешного
начального
Bootstrap
подготовленный
изготовителе
Далее
рассматриваться
только
функции
возможности
14


MAG-200. Rev 1.02.
“NAND”
выполняется
перезапуск
начального
можно
начального
сопровождается

class "MAG200_upgrade" {
обновление
основного




“DHCP”;
мультикаст
fttp;



;

bootstrap-
;
мультикаст
обновления
полученного
обновления
приставке
Сохранение
начального
15


MAG-200. Rev 1.02.
Конфигурирование
использованием
мулькаст
групп
конфигурирования
обновления
карусельной
мультикаст
DHCP-
утилиты
вещания
мультикаст


;
Запустить
обновления
программного
приставке
контейнер
разделов
mtd4
Подготовка
оператора
gpg --import stb_secbin.key
ключом
файла
начальным
загрузчиком
uImzlib_null.img
jffs2 c uImage
uImzlib.img
uImzlib.img
включения
16


MAG-200. Rev 1.02.
обеспечения
Подготовка
используется
команду
./bootstrap_sign.sh
оператора
указанным
Подготовка
команду
Подготовка
подготавливается
файл
проверить
root,
./img_make.sh 5 “Test” ../rootfs
:
должно
обновления
это
краткое
““Image_Desc”
../rootfs
набор
17


MAG-200. Rev 1.02.
команды
Настройка
vendor-class-identifier.
значения
настройки
передаются
dhcp-

dhcp-


,




vendor-specific.
Конфигурирование
карусельного
мультикаст



карусельные
мультикаст
мультикаст
imageupdate.
конфигурационным
файлом
mcast.conf
выполняется
командой
./mcsend -c ./mcast.conf
обновления
обеспечения
карусельных
мулькаст
групп
обновления
программного
мультикаст




“DHCP”.



dhcp-














;





.




Bootstrap;
18


MAG-200. Rev 1.02.
Bootstrap


dhcp-

мультикаст
Проверяется
Проверяется
mtd5.
Выполняет
19


MAG-200. Rev 1.02.
ключами
несанкционированного
Для
используется
бита
изготовителя
изготовителя
ключа
оператора
находится
изготовителе
оператора
находится
используется
Это
быть
этот
используется
мультикаст
обновления
системы
приставке
Публичная
ключа
начального
должна
завода
изготовителя
проверяется
ключа
оператора
управления
используется
Публичную
часть
управления
передается
ключа
подпись
выполняется
варианты
использования
Этот
поставляются

mcrec









.

20


MAG-200. Rev 1.02.
Подготовка
оператора






:

:

:
5
) RSA (sign only)
What keysize do you want? (2048)
Key is valid for? (0)
Is this correct? (y/N)
Real name:
Email address:
Enter passphrase:
файл
gpg -o oppubbin.KEY --export “ID
ключа
изготовитель
файл
установить
оператора
умолчанию
следующими
USER_ID
Key fingerprint
- 2CE3 2C86 F4D4 D561 E676 B77B 8D87 EE65 6BEE

.

этого
изготовителя
подготовленную
Файлы
обычно
используется
качестве
ключ
21


MAG-200. Rev 1.02.
используются
собственный
своего
Замечания
работе
ключами
создания
цифровой
можно







добавления
gpg –list-keys
текущих
создающие
используют
Используется
gpg
версии
1.4.7
22


MAG-200. Rev 1.02.
Варианты
управления
передача
мультикаст
передача
система
существует
возможность
различных
управления
использование
мультикаст
группы




















.
процесс
/

;





,

gpg;
мультикаст
подписанного
мультикаст
файл








;
каждой
команды
качестве
имя
файла
находятся
перезапуска
Это
выполняется
файла
командой
имя
команда
цифровую
мультикаст

,


23


MAG-200. Rev 1.02.
выполняется



.
Основываясь
команды
файла
rm -f $cmd
�echo " TestComand "$cmd
echo "####### END COMMAND #######"��$cmd
./cmd_send.sh $cmd
rm -f $cmd
добавление
файл
этой
команды
TestComand)
echo “
Действия
получению
;;




файл


:
COMMAND (
команды
Параметры
текст
).
####### END COMMAND #######
команды
Reboot
####### END COMMAND #######
Конфигурирование
подсистемы
обработки
оператора
необходимо
установить
мультикаст
будут
команды
24


MAG-200. Rev 1.02.
dhcpd.conf



поставляются
команды
файла
Перезапуск
Rebootdhcp.sh
Перезапуск
“DHCP”
Управление
браузера
функцию
stb.ExecAction(“
будет
выполнение




/home/default/action.sh,




.
25


MAG-200. Rev 1.02.


Утилита
fw_printenv
позволяет
начального
:
fw_printenv ‘
такая
будет
выведена
Утилита
позволяет
начального
:
“|”
качестве
начального
вызова
утилиты
переменой
будет
значение
переменную
именем
Утилита
dsign
файл
которым
проводятся
операция
проверки
цифровой
./dsign --signfile ./test_img.sign
--pubkey ./stb_secbin.key ./test_img
26


MAG-200. Rev 1.02.
файла
stb_secbin.key -
Утилита
mcsend
предназначена
заданные
мультикаст
каждой
том
числе
идентификатор
серийный
следующий
mcsend [-ip addr:port] [-f filename] [-

filename -
файла
необходимо
addr -
который
port -
-once -
файл
config_file -
файла
конфигурации
speed -
файла
секунду
SerialNumber -
time -
описание
милисекундах
interface -
интерфейса
необходимо
умолчанию











бесконечное
файлов
конфигурации
27


MAG-200. Rev 1.02.
имя секции
имя секции
имя секции
[Server]
служит
конкретного
[Server],
могут
MulticastTTL,
LogLevel,
DataRate.
описаны
параметров
MulticastIPAddress -
файл
MulticastUDPPort -
файл
FileName -
файла
необходимо
ImageName -
Filename.
Description -
описания
содержаться
SerialNumber -
идентификатор
28


MAG-200. Rev 1.02.
MulticastTTL -
LogLevel -
логирования
DataRate -
).
Утилита
файл
mcsend.
следующий

addr –
мультикаст
принимается
port -
filename -
файла
maxsize -
максимальный
можно
сохранить
выхода
если
работы
этой
выполнять
Таким
команд
мультикаст
Утилита
индикатором
:
индикатор
нижеперечисленный
или
преобразующиеся
29


MAG-200. Rev 1.02.
'0', '1', '2', '3', '4', '5', '6', '7', '8
'n', 'o', 'p', 'r', 's', 't', 'u', 'y', '_'.
caption
индикатор
первые
led-on -
led-off -
colon-on -
colon-off -
lirc.
имеет
начинают
приходить
присылается
кнопки
приходить
присылается
кнопки
кнопка
/etc/lirc/lircd.conf
чтобы
необходимо
данном
файле
следующее
" #BUTTON_UP mode=once"
чтобы
необходимо
данном
файле
добавить
следующее
" #BUTTON_UP mode=all"





2
3,





1.
30


MAG-200. Rev 1.02.
:
back 0x000000000000138F
ch- 0x0000000000001B91
ch+ 0x00000
000000013BC #BUTTON_UP mode=once



"back"



1,
нажатия
приходит
нажатие
http://lirc.org/.
Обработка
расположенных
нажатий
необходимо
добавить
/etc/lirc/lircrc
секции
prog=fpxevent
поля
fp_power
fp_vol-
fp_vol+
fp_ch-
fp_ch+
Перезапуск
приставки
загрузки
Перезапуск
сменой
rebootmng.sh dhcp
запуска
rebootmng.sh flash
31


MAG-200. Rev 1.02.
запуска
32


MAG-200. Rev 1.02.
33
Приложения
Расположение
флеш



Назначение

Начальный
Upgrade Boot

начального
User's FS


BootLoader Enviroment

начального

jffs2 c
линукса
после

jffs2,
монтируется
“NAND”.




поддерживаемых
CVBS/SCART
YPrPb
продублированы
компонентный
сигнала
vendor-specific


ip-address





Bootstrap-
.
integer 16
мультикаст
приема
файла
ip-address
imageupdate.
integer 16
мультикаст
приема
ip-address




.


integer 16
мультикаст
приема


ip-address
Bootstrap




Bootstrap


.
integer 16
x,


y,



integer 32
информационных
загрузке
информационных
при
VerNumber
загрузчика
ведущими
нулями
capsulated-options,2,3)="002"

text
загрузчика

Пример
option domain-name-servers 192.168.1.1;
max-lease-time 7200;
log-facility local7;
default-lease-time 600;
not authoritative;
match if (( option vendor-cla
filename "mag200/uImage";
option root-path "192.168.1.2:/srv/mag200/rootfs";


MAG-200. Rev 1.02.
match if (( option vendor-cla
filename "mag200/Sboot";
match if (( option vendor-cla
filename "mag200/STB-bootlogo.bmp.gz";
match if (( option vendor-cla
filename "mag200/Bootstrap";
match if (( option vendor-c
36


MAG-200. Rev 1.02.
allow members of "MAG200_boot";
allow members of "MAG200_upgboot";
allow members of "MAG200_upglogo";
allow members of "MAG200_upgrade";
allow members of "MAG200_vendor";
Пример
LogLevel=4
[Stream: Image bootstrap.signed]
MulticastIPAddress=224.10.0.50
FileName=Bootstrap
Description=Bootstrap Image
SerialNumber=1
[Stream: Image for upgrade filesytem ]
MulticastIPAddress=224.10.0.51
ImageName=imageupdate
Description=upgrade filesystem
SerialNumber=2
37

Приложенные файлы

  • pdf 7803138
    Размер файла: 463 kB Загрузок: 0

Добавить комментарий