GLOBOCLUB

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
GLOBOCLUB

ФОРУМ ПОЛЬЗОВАТЕЛЕЙ РЕСИВЕРОВ GLOBO И НЕ ТОЛЬКО...


    Gi S9895 HD Twin Open Linux (Vu+ Duo)

    Admin
    Admin
    Admin
    Admin


    Сообщения : 337
    Репутация : 280
    Дата регистрации : 2009-06-11
    Возраст : 52

    Gi S9895 HD Twin Open Linux (Vu+ Duo) Empty Gi S9895 HD Twin Open Linux (Vu+ Duo)

    Сообщение  Admin Пн Май 31, 2010 10:54 am

    Материал взят с форума по GI http://gisclub.tv ссылка на источник обязательна!!!
    О ресивере:
    Это STB от компании-производителя Marusis (известной как производитель например ресиверов немецкой марки 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 при том же функционале. :sm36:

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


    • Прошивка (обновление) софта в ресивере.
    Прошивки на 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 файла с такими путями:
    Gi S9895 HD Twin Open Linux (Vu+ Duo) 6972db10
    3) Вставляем USB флеш в передний разьем USB на лицевой панели ресивера и делаем Power Off / On, т.е. выключаем/включаем его, можно просто перезагрузить через меню.

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

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

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

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

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


    Последний раз редактировалось: Admin (Пт Июн 04, 2010 3:54 am), всего редактировалось 1 раз(а)
    Admin
    Admin
    Admin
    Admin


    Сообщения : 337
    Репутация : 280
    Дата регистрации : 2009-06-11
    Возраст : 52

    Gi S9895 HD Twin Open Linux (Vu+ Duo) Empty Немного о Линуксе и файловой системе ресивера.

    Сообщение  Admin Пн Май 31, 2010 10:58 am

    Материал взят с форума по GI http://gisclub.tv ссылка на источник обязательна!!!

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

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

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

    /etc - каталог с основными конфигурационными файлами системы и стартовыми сценариями.
    - /etc/enigma2, служит для хранения настроек ресивера. В частности при смене имиджа на новый, достаточно перенести эту папку, что бы ни чего заново не настраивать, кроме эмулятора и дополнительных плагинов.
    - /etc/init.d - подкаталог, в котором находятся скрипты для запуска основных сервисов;
    - /etc/rc.d и(или) /etc/rc.d.X - каталоги, определяющие порядок запуска сервисов;
    - в подкаталоге /etc/init.d/tuxbox лежит файл sattelite.xml со списком всех возможных спутников и транспондеров;
    - в подкаталоге /etc/init.d/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). Пользоваться этими каталогами нет необходимости. Прочитали, узнали и забыли. :sm1:

    /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/* .

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

      Текущее время Пт Ноя 22, 2024 1:03 pm