Инструкции для Gi S9895 (Vu+ Duo)

Ebola-Titra

Проверенный
Сообщения
23
Баллы
0
• О ресивере:
Это STB от компании-производителя Marusys (известной как производитель например ресиверов немецкой марки Kathrein, высоко зарекомендовавших себя в мире SAT Linux платформ) с открытым ПО Open Linux. Что это нам дает, а дает практически "вечную жизнь" ресиверу в плане разнообразного и функционального ПО, которое могут писать и добавлять различные группы поддержки и энтузиасты. Уже на данный момент этот ресивер может очень многое, благодаря открытой OS Linux.

Есть 2 DVB S2 тюнера с хорошей чувствительностью, функция PVR записи, Timeshift, Torrent-клиент, FTP/WEB/Telnet доступ и управление ресивером, стриминг потока в сеть, поддержка внешних DVD USB приводов, поддержка NFS/Samba - серверов с медиа данными (фото/мп3/видео различных форматов), встроенный медиапроигрыватель, можно посмотреть любую информацию о транслируемом потоке данных телеканалов включая битрейт и наблюдать его динамическое изменение, внешних жестких дисков в формате NTFS, можно настроить показ прогноза погоды в своем городе, на фидах поддержки имиджей команд уже полно различных плагинов идентичным как для Dreambox, полный набор эмуляторов для Linux/Enigma2, большое количество Skin (скинов) - т.е. внешних оболочек интерфейса как в HD, так и в SD разрешении (Меню, инфобар и т.д.), которые можно настраивать. Вообщем это наш "русский dreambox"!, который отличает более низкая цена, чем на икону SAT мира DM8000 при том же функционале.

Для любителей доступна функция Мультибут (двойной загрузчик), с помощью которой можно иметь во внутренней флеш ресивера оригинальный софт ресивера (нет потери гарантии, первые изменения в драйверах и т.д выходят в оригинальных имиджах), а на внешнем USB флеш полный набор любых вариантов имиджей для экспериментов и изучения, не боясь "угробить" ресивер экспериментами.


Ревизии Vu+ Duo : V1.1, V1.2, V1.3, V2.0, V2.2 и V2.3


Прошивка (обновление) софта в ресивере.
Прошивки на Gi S9895 (Vu+ Duo) бывают двух видов:

- в виде *.NFI файла для установки через компьютер при помощи программы VuUtil с использованием соединения с ресивером по LAN+COM портам. Например оригинальные прошивки имеют вид mbox-image-bm750-YYYYMMDDXXXXXX.nfi, где YYYYMMDD - дата создания, XXXXXX - информация о версии.

- в виде *.ZIP архива, для установки с помощью USB флешь диска, вставляемого в USB разьем ресивера. Архив с оригинальным ПО всегда как правило имеет название usb_upgrade.zip.

Прошивки (image/имиджи) от различных команд как правило имеют похожее название и вид, например прошивки от команды VTI Team имеют вид vti-image-V0.5-27022010_2.nfi и vti-image-V0.5-27022010_USB.zip.

Прошивка с помощью USB флешки:
1) Распаковываем архив с ПО usb_upgrade.zip в компьютере. У вас после распаковки должны появиться 3 файла:

root_cfe_auto.jffs2,
kernel_cfe_auto.bin,
boot_cfe_auto.jffs2.


2) На USB флешке создаем несколько папок в виде структуры каталогов: \\vuplus\duo\ . Для этого в корне вашего флешь диска сздаем папку (каталог) vuplus, заходим в нее и создаем в ней еще одну папку (каталог) duo . Затем сюда копируем 3 файла прошивки, распакованных из архива. В результате на флешке должно быть записано 3 файла с такими путями:

6972db1660e5.jpg

3) Вставляем USB флеш в передний разьем USB на лицевой панели ресивера и делаем Power Off / On, т.е. выключаем/включаем его, можно просто перезагрузить через меню.

4) После включения, ресивер автоматически начнет обновление ПО с использованием файлов записаных на USB флеш.

5) Прогресс обновления будет отображаться на фронтальном VFD дисплее бокса.

5) После завершения обновления, на VFD дисплее отобразится надпись: "Finished ...please reboot".

6) Удаляем USB из передней панели бокса, и выполняем перезагрузку (Power Off/On).

Готово! Софт обновлен!
Затем выполняем первичную конфигурацию и настройку ресивера и загружаем свои сеттинги со спутниками и каналами если они у вас уже есть и сохранены.
 

Последнее редактирование:

Palamar

Администрация
Сообщения
1,749
Баллы
48
Немного о Линуксе и файловой системе ресивера.

Итак, перед вами Galaxy Innovations Gi S9895, полный аналог для российского рынка ресивера Vu+ Duo. В качестве операционной системы в ресивере используется Linux, собранная под архитектуру MIPS. Версия linux-ядра - 2.6.18-7.3. Операционные системы для подобных устройств называются embeded - что в переводе означает "встраиваемая".
Сердцем ресивера является процессор Broadcom - BCM7335 архитектуры MIPS, аналогичный применяемым в ресиверах DMM.
Ядро операционной системы Linux в ресивере отвечает за всё - за работу с памятью, с сетевыми устройствами, с дисковыми устройствами, с шиной I2C, по которой управляются тюнеры, работу пульта ДУ и т.д.
Вкратце всю систему на пальцах можно представить так:
Имеется Embedded Linux, ядро которого содержит busybox как набор утилит, скомпилированных в одном файле. Далее имеется сверху надстройка Enigma2, собственно и предоставляющая собой графический интерфейс пользователя. Написана она на языке Python.

В нашем ресивере корневая структура Линукс выглядит так:

29017ebefc9d.gif

• Описание корневых папок в структуре файловой системы ресивера:

Группа каталогов с исполняемыми файлами:
- /bin
- /sbin
- /usr/bin
- /usr/sbin -
каталоги, содержащие основные исполняемый файлы системы (бинарники). Содержимое этих каталогов нам будет нужно постоянно в работе с системой, но совершенно ни к чему туда часто заглядывать. Проще говоря туда лучше не лазить, если не знаешь что там и для чего.

/boot - это папка файлов, требуемых для запуска операционной системы. Здесь находится стартовая заставка bootlogo. Именно её мы видим сразу при старте ресивера.

/etc - каталог с основными конфигурационными файлами системы и стартовыми сценариями.
- /etc/enigma2, служит для хранения настроек ресивера. В частности при смене имиджа на новый, достаточно перенести эту папку, что бы ни чего заново не настраивать, кроме эмулятора и дополнительных плагинов.
- /etc/init.d - подкаталог, в котором находятся скрипты для запуска основных сервисов;
- /etc/rc.d и(или) /etc/rc.d.X - каталоги, определяющие порядок запуска сервисов;
- в подкаталоге /etc/tuxbox лежит файл sattelite.xml со списком всех возможных спутников и транспондеров;
- в подкаталоге /etc/tuxbox/config должны располагаться файлы конфигурации эму MPCS;
- файл /etc/fstab содержит список устройств и файловых систем которые монтируются при запуске системы.

/dev - содержит список всех обнаруженных linux-ядром устройств. Это могут быть жесткие диски, USB порты и т.д. Все устройства представляются в виде спец. файлов. Для того чтобы обратиться к каком-либо устройству необходимо указать этот "файл". Например: /dev/sda1 - первый раздел диска (hdd или флеш-диска)

/home - личная папка юзера системы (root), домашний каталог, аналог папки типа "Мои документы" в windows-системах.

/lib и /usr/lib - каталоги системных библиотек и модулей ядра необходимые для исполняемых файлов содержащихся в /bin и /sbin.
- /lib/modules/2.6.18-7.3/ - содержит модули ядра (драйвера устройств).
- /lib/modules/2.6.18-7.3/extra - содержит дополнительные модули ядра, например драйвера тюнера и остального специфического железа ресивера.

/proc и /sys - это псевдофайловые системы. Т.е. внутренняя файловая система, хранящая самые свежие сведения обо всех процессах, запущенных на вашем ресивере. Содержимое каждого файла определяется в реальном времени и находится в памяти ОС. Через них обеспечивается прямой доступ к устройствам. /proc/ - содержит специальные файлы, которые извлекают или посылают информацию ядру. (Да-да, в Linux можно управлять всем, даже ядром!) В качестве примера можно привести информацию о процессоре (/proc/cpuinfo) и системной памяти (/proc/meminfo). Пользоваться этими каталогами нет необходимости. Прочитали, узнали и забыли.

/tmp - каталог для хранения временных файлов, все файлы в нем удаляются после перезагрузки. В этот каталог помещают пакеты плагинов (*.ipk, *.tar) для установки, лог-файлы и т.п.

/var - содержит различную (variable) информацию используемую приложениями, включая логи, буферы и т.д., т.е. специальный каталог, где находятся часто меняющиеся данные.
Внутри /var имеются подкаталоги сведений, /lig системные журналы, /run запущенные демоны и т.д.
- /var/log - используется приложениями как хранилище логов;
- /var/lock - используется для записи lock-файлов позволяющих отслеживать какие ресурсы в данный момент используются;
В принципе при использовании нашей OS, он не используется для настройки пользователем и содержит в себе все необходимые симлинки на рабочие папки в /usr. Например /var/keys - в нем ищет свои настройки эмулятор MGCamd, но т.к. папка временная, её нет. Вместо неё там находится ссылка на каталог с настройками /usr/keys.

/usr - каталог программ пользователя. Тут находится сама оболочка Enigma2, плагины, скины и все, что к ним необходимо.
- подпапка /usr/keys служит для размещения файлов конфигурации эмуляторов и файлов ключей;
- подпапка /usr/sсriрt отведена для личных скриптов. В ней как раз и находятся скрипты (файлы с расширением .sh) запуска установленных эмуляторов в ресивере;
- подпапка /usr/lib/enigma2/python содержит основные файлы Энигмы (в частности, например в /usr/lib/enigma2/python/Plugins Extensions содержатся установленные плагины);
- подпапка /usr/share/ хранит так же файлы bootlogo;
- подпапка /usr/share/enigma2 для скинов и начальных настроек;
- подпапка /usr/share/fonts содержит все системные шрифты и и шрифты для скинов.

Следует знать, что в Linux нет понятия системный диск. А есть единый каталог, он называется корень файловой системы в котором размещаются все последующие каталоги (каталоги с программами, файлами конфигурации и т.д.)

При подключении жесткого диска или флешки linux-ядро определяет их, так же определяются разделы и файловые системы на этих носителях и в соответствии с этими данными в каталоге /dev создаются файлы соответствующего устройства.

Для того чтобы начать использовать жесткий диск или флешку их необходимо смонтировать. Монтирование может происходить автоматически либо в ручном режиме. Как правило при подключении жесткого диска или флешки они монтируются автоматически и от пользователя не нужно никаких доп. действий.

Все сменные устройства HDD, USB DVD, USB Flash монтируются в каталог /media
- /media/hdd - точка монтирования для жестких дисков;
- /media/usb - точка монтирования для usb-flash дисков.

/mnt - зарезервирована для временно подключаемых файловых систем. Для подключения накопителей рекомендуется использовать директорию /media/. Автоматически определяемые накопители буду доступны так же в директории /media/* .

Вот вкратце вы и получили небольшое представление об операционной системе ресивера и его файловой структуре. :bt:
 

smart123

Новичок
Сообщения
54
Баллы
0
Как делать скриншоты через веб-браузер

- очень просто и быстро, в результате сохраняется тяжеленькая картинка в *.bmp

Вариант создания скриншота через веб-браузер заданного формата и разрешения

- Screenshot (All) - все изображение включая меню, титры и тд;
В браузере пишем (копируем) -
View hidden content is available for registered users!

где 192.168.1.33 - IP адрес вашего ресивера (пишем нужный!)
600 - разрешение получаемого снимка (пишем нужное!)



- Screenshot (Video) - только чистое видео без элементов меню и т.д.;
В браузере пишем (копируем) -
View hidden content is available for registered users!

где 192.168.1.33 - IP адрес вашего ресивера (пишем нужный!)
600 - разрешение получаемого снимка (пишем нужное!)



- Screenshot (OSD) - только элемент меню (например инфобар, окно сообщения и т.д.).
В браузере пишем (копируем) -
View hidden content is available for registered users!

где 192.168.1.33 - IP адрес вашего ресивера (пишем нужный!)
600 - разрешение получаемого снимка (пишем нужное!)



Плюс данного способа - получение снимка *.jpg сразу нужного разрешения. Сохраняем снимки из браузера в нужную папку.
 

ze2019

Ze-widget example


Сверху Снизу