s/w f16_250p

В этом разделе обсуждаем прошивки, тестируем, делимся своим мнением о работе и функционале.
Аватара пользователя
prekon
Сообщения: 945
Зарегистрирован: 21 июл 2009, 21:17

Re: s/w f16_250p

Сообщение prekon »

Алтай41 писал(а):
prekon писал(а):А команд для Линукса не так и много
Не так уж и много :) :) ,ну-ну,
Для начинающих достаточно знать Вот это:
• Немного о Линуксе и файловой системе ресивера.

• Итак, перед вами ресивер . В качестве операционной системы в ресивере используется 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/* .

Вот вкратце вы и получили небольшое представление об операционной системе ресивера и его файловой структуре.
belonogy писал(а):Да нет проблем с линуксовыми ресами, всё уже придумано и написано до нас.Единственное отличие - ПО заливать в первый раз в двое дольше, имидж и плагин.
В три-четыре раза дольше идёт смена ПО на линуксовых и хоть первый раз хоть второй(при смене ПО) :)
А смена имиджа проходит очень быстро ,если лить файл USB-RAR,т.е. через флешку. Как и на Докторе. И нет ничего страшного в Линукс . :)
Dr.HD F16, Vu+Duo,Vu+Solo, Xtrend ET 9000

Аватара пользователя
Алтай41
Сообщения: 288
Зарегистрирован: 29 июн 2009, 17:38
Откуда: ЯНАО 64°29'N 76°42'E

Re: s/w f16_250p

Сообщение Алтай41 »

prekon писал(а): И нет ничего страшного в Линукс
Я и не боюсь,с SKYWAY DROID(ом) работаю,проблем вроде-бы нет.
Skyway Droid/ DrHD F-16/Globo-9600 36e,56е,75е,80Е(С), 85.2е,90ЕKu+C,96,5Е Ku+C. StarBlazer , TeVi-470 PCI-E.НЕЛЬЗЯ ЗНАТЬ ВСЁ,ДОСТАТОЧНО ПОНИМАТЬ

Изображение

БАРИН
Сообщения: 4
Зарегистрирован: 11 дек 2010, 20:56

Re: s/w f16_250p

Сообщение БАРИН »

Помогите наити прошивку 1.25 после прошивки 2.50 накрылся рессивер

Аватара пользователя
bronesnake
Сообщения: 63
Зарегистрирован: 27 янв 2010, 05:17
Контактная информация:

Re: s/w f16_250p

Сообщение bronesnake »

Я сам шуриком не пользуюсь, да и нет такой возможности, интернет плохой. Поэтому от F16 посути мне только запись нужна и рабочий без лагов активный таймшифт. Так вот, на 250-й например остался еще глюк с програмированием записи по EPG и не вериться что скоро его поправят, и поэтому такой вопрос, до какой прошивки стоит откатиться, желательно с загрузчиком 5.00, чтоб хотябы запись и програмирование ее хорошо работали?


С прошивки 010р я перепрошился сразу на 250, ну естественно соблюдая очередность загрузчиков, поэтому по сути софт находящийся между ними я не тестил.

light
Сообщения: 937
Зарегистрирован: 29 июн 2009, 10:37

Re: s/w f16_250p

Сообщение light »

БАРИН писал(а):Помогите наити прошивку 1.25 после прошивки 2.50 накрылся рессивер
Как накрылся? Может просто через ком порт прошить?
Зачем 125?
-------------------
bronesnake, ресивер синий, или черный?

БАРИН
Сообщения: 4
Зарегистрирован: 11 дек 2010, 20:56

Re: s/w f16_250p

Сообщение БАРИН »

light писал(а):
БАРИН писал(а):Помогите наити прошивку 1.25 после прошивки 2.50 накрылся рессивер
Как накрылся? Может просто через ком порт прошить?
Зачем 125?
Пошли всякие глюки до этого а сейчас висит хочу начать с заводской прошивки

БАРИН
Сообщения: 4
Зарегистрирован: 11 дек 2010, 20:56

Re: s/w f16_250p

Сообщение БАРИН »

БАРИН писал(а):
light писал(а):
БАРИН писал(а):Помогите наити прошивку 1.25 после прошивки 2.50 накрылся рессивер
Как накрылся? Может просто через ком порт прошить?
Зачем 125?
Пошли всякие глюки до этого а сейчас висит хочу начать с заводской прошивки
синий

light
Сообщения: 937
Зарегистрирован: 29 июн 2009, 10:37

Re: s/w f16_250p

Сообщение light »

БАРИН писал(а):
light писал(а):
БАРИН писал(а):Помогите наити прошивку 1.25 после прошивки 2.50 накрылся рессивер
Как накрылся? Может просто через ком порт прошить?
Зачем 125?
Пошли всякие глюки до этого а сейчас висит хочу начать с заводской прошивки
ВОобще-то стоили бы просто сделать сброс с морды, и залить 237р
Ну если уж очень нужна 125, то вот она
http://www.sat.com.ru/soft/F16/F16_125.zip

bronesnake, если шарой не пользуетесь, попробуйте заводскую прошивку.
125 (без "р")
На ней, насколько я помню, запись работала нормально

БАРИН
Сообщения: 4
Зарегистрирован: 11 дек 2010, 20:56

Re: s/w f16_250p

Сообщение БАРИН »

Можно с флехи с 250 перейти на 237

Аватара пользователя
prekon
Сообщения: 945
Зарегистрирован: 21 июл 2009, 21:17

Re: s/w f16_250p

Сообщение prekon »

БАРИН писал(а):Можно с флехи с 250 перейти на 237
Конечно можно и нужно. Тебе будет удобнее.
Dr.HD F16, Vu+Duo,Vu+Solo, Xtrend ET 9000

Ответить