![]() |
|
|
#6 |
|
Administrator
Реєстрація: 14.12.2009
Дописи: 6.648
Ukraine
Мій ресівер: Opticum 9500HD Enigma2 (ACC Авангард) +Openbox X820 (Dir320)
|
Дещо про Лінукс і файлову систему ресівера.
• Отже, перед вами 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.dX - каталоги, що визначають порядок запуску сервісів; - У підкаталозі / 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 / *. От коротенько ви й отримали невелике уявлення про операційну систему ресівера і його файлової структурі. спасибі rolex
__________________
Щоб бачити інформацію потрібна Реєстрація! Цінуйте щирість, а не користуйтеся нею. (sat-prof) |
|
|
|
| Закладки |
|
|
Схожі теми
|
||||
| Тема | Автор | Розділ | Відповідей | Останній допис |
| Супутниковий ресівер HUMAX VA ACE | sat-prof | HUMAX VA-FOX, HUMAX VA-ACE | 16 | 22.02.2013 19:15 |
| Про HDTV телебачення | sat-prof | Загальний розділ! | 2 | 04.12.2010 12:15 |
| Ресівер CosmoSAT 7100C | sat-prof | Тюнери, які не ввійшли в список | 0 | 04.08.2010 11:48 |
| Ресівер Skygate HD PLUS | sat-prof | Тюнери, які не ввійшли в список | 3 | 28.07.2010 16:27 |
| Супутниковий ресівер DRE 5000 | sat-prof | Тюнери, які не ввійшли в список | 0 | 14.02.2010 21:31 |