Сейчас просматривают тему: 0 -> --, и гостей: 1

О Linux и файловой системе ресивера Galaxy Innovations Gi S9895 Vu+ Duo

Ссылка на пост #1 Добавлено: 13 февраля 2011 15:00
Автор темы
Макс
Администраторы
Азъ: библиАтекарь
Возраст: 41 Водолей
Пол:
С нами: 16 лет 4 месяцa
Сообщений: 10524
Поблагодарил: 7238
Благодарностей: 27381
Предупреждений: 0

Награды:

       

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.

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

Группа каталогов с исполняемыми файлами:
- /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). Пользоваться этими каталогами нет необходимости. Прочитали, узнали и забыли. :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/* .
maxya Тётя шура тут
«Все постоянно твердят об авторских правах, но никогда - об авторских обязанностях.» © Жан-Люк Годар

Мой телевизор: Samsung LE-32C550J1WXUA, Samsung UE55D6100, Samsung UE65°ES8007

Мой ресивер: Sat-Integral S-1248 HD Heavy Metal, Vu+ Ultimo 4K

Мои спутники: 4°W+4.8°E+9°E+13°E+36°E+75°E+85°E+90°E

Cказали Спасибо: 1 : Sireneti
Информация

Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.

    XML error in File: https://www.tricolor.tv/rss/

    XML error: error parsing attribute name at line 236

Футбол

Чемпіонат Європи (U-21, відбір), Груповий етап
26 березня 2024
14:00 Азербайджан U-21 Азербайджан U-21 0:3 Україна U-21Україна U-21
19:00 Сербія U-21 Сербія U-21 1:2 Північна Ірландія U-21Північна Ірландія U-21
Ліга націй, Ліга C. Плей-аут
26 березня 2024
19:00 Литва Литва 1:0 ГібралтарГібралтар
Чемпіонат Європи, Фінал
26 березня 2024
19:00 Грузія Грузія 0:0 ГреціяГреція
Товариські матчі (збірні), Весна
26 березня 2024
19:00 Латвія Латвія 1:1 ЛіхтенштейнЛіхтенштейн
19:00 Фінляндія Фінляндія 2:1 ЕстоніяЕстонія
20:00 Мальта Мальта 0:0 БілорусьБілорусь
20:00 Норвегія Норвегія 1:1 СловаччинаСловаччина
20:00 Угорщина Угорщина 2:0 КосовоКосово
Чемпіонат Європи (U-21, відбір), Груповий етап
26 березня 2024
21:00 Англія U-21 Англія U-21 7:0 Люксембург U-21Люксембург U-21
Товариські матчі (збірні), Весна
26 березня 2024
21:00 Чехія Чехія 2:1 ВірменіяВірменія
21:15 Данія Данія 2:0 Фарерські островиФарерські острови
21:30 Уругвай Уругвай 1:2 Кот-дКот-д'Івуар
21:30 Румунія Румунія 2:3 КолумбіяКолумбія
21:45 Австрія Австрія 6:1 ТуреччинаТуреччина
21:45 Англія Англія 2:2 БельгіяБельгія
21:45 Ірландія Ірландія 0:1 ШвейцаріяШвейцарія
21:45 Люксембург Люксембург 2:1 КазахстанКазахстан
21:45 Німеччина Німеччина 2:1 НідерландиНідерланди
21:45 Словенія Словенія 2:0 ПортугаліяПортугалія
21:45 Шотландія Шотландія 0:1 Північна ІрландіяПівнічна Ірландія
Чемпіонат Європи, Фінал
26 березня 2024
21:45 Україна Україна 2:1 ІсландіяІсландія
21:45 Вельс Вельс 0:0 ПольщаПольща
Товариські матчі (збірні), Весна
26 березня 2024
22:00 Єгипет Єгипет 2:4 ХорватіяХорватія
22:00 Нова Зеландія Нова Зеландія 0:0 ТунісТуніс
22:00 Франція Франція 3:2 ЧиліЧилі
22:30 Іспанія Іспанія 3:3 БразиліяБразилія
23:00 Малі Малі 2:0 НігеріяНігерія
23:00 Алжир Алжир 3:3 ПАРПАР

Обновлено: 18:37 28.03.2024

Телепрограмма

СТБ
18:00 - Т/с "След". "Ветер срывает листья".
18:55 - "Супермама", 7 сезон, 16 эп.
20:00 - Т/с "Просто Надежда", 23 с.
21:00 - Т/с "Просто Надежда", 24 с.
Sport 1
18:00 -  Хоккей. Чемпионат Украины. Финальная серия. Кременчуг - Сокол. Матч 4. Прямая трансляция.
20:40 - Баскетбол. Чемпионат Испании. АБК Лига. Обзор.
21:00 - Баскетбол. Чемпионат Австралии. НБЛ. Финал. Тасмания ДжекДжамперс - Мельбурн. Матч 4.
23:00 - Автоспорт. Ралли-рейд. Чемпионат мира. Этап 2. Abu Dhabi Desert Challenge в ОАЭ. Обзор.
ICTV
18:00 - "Единые новости". Телемарафон.
19:00 - "Единые новости". Телемарафон.
20:00 - "Единые. Главное". Итоговые новости.
21:00 - NewsМейкер.
Кинопремьера
17:40 - Х/ф "Братство четырёх Л".
19:30 - Х/ф "Сквозь время".
21:10 - Х/ф "Битва на озере 2".
23:35 - Х/ф "Нитрам".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Откуда вы?

Украина
Россия
Белоруссия
Германия
США
Англия
другая страна...

Случайное фото

Sat-integral club

Re: Шурик

Цитата: allexxx65 от Вчера в 23:15:07... У меня 0.8w, 4.9е, 9е, 13е, 19.2е, 36е, 52е, 53е, 56е... ...

Re: Шурик

Искал, но не нашел... Может кто подскажет какие каналы открываются по бонусу. У себя на 1319 ...

Re: Sat-Integral S-1311 HD Combo

Цитата: sat78 от Вчера в 08:47:34Всех приветствую. Пульт для 1311 только свой или от ещё какой то ...

Re: Sat-Integral S-1311 HD Combo

Цитата: sat78 от Вчера в 08:47:34Всех приветствую. Пульт для 1311 только свой или от ещё какой то ...

Re: где скачать схему тюнера сат интеграл 1228

Чтобы подкл.к интернету(я извиняюсь если Вы не в курсе) надо или WI-FI  адаптер как в ...

PHP: mail() через внешние SMTP msmtp

Ситуация следующая. ...

webhook telegram Read timeout expired

Вы выполняете ...