Вернуться   Sat-madi.com.ua > Оборудование для SAT TV > Полезные статьи по сат железу.

Рекламные ссылки:

Ответ
 
Опции темы
Старый 18.10.2011, 15:33   #1
Опытный пользователь
 
Аватар для Dimka7
 
Регистрация: 05.10.2011
Адрес: Europe
Родина:
Сообщений: 2,036
Сказал(а) спасибо: 8,049
Поблагодарили 6,060 раз(а) в 1,826 сообщениях
Репутация: 18190
Отправить сообщение для Dimka7 с помощью ICQ
По умолчанию Что такое "прошивка" ресивера

Что такое "прошивка" ресивера

Цифровой ресивер представляет собой комбинацию спутникового симплексного (одностороннего - только на прием) модема и специализированного компьютера. Как и любой компьютер, он содержит микропроцессор, который работает под управлением операционной системы - специальной программы, которая обеспечивает функционирование всех узлов ресивера (демодулятора, пульта ДУ, декодеров видео, звука, телетекста, субтитров, генераторов экранных меню, сообщений и т.д.). Физически ОС хранится в интегральных микросхемах энергонезависимой памяти с электрическим перепрограммированием (флэш-памяти). ОС может быть обновлена, для этого новая версия ОС в виде файла должна быть скопирована на ПК и загружена в ресивер с помощью специальной утилиты-загрузчика и соответствующего шнура
Этот процесс и называется ''прошивкой'' ресивера.

Что такое ДЖЕЙТАГ ( JTAG ) ?
JTAG - это аббревиатура, которая расшифровывается как "Joint Test Action Group". Если говорить простым языком, то фактически это название интерфейса микропроцессорной техники, который служит для отладки и мониторинга работы процессора какого-либо устройства. Касаемо спутниковых ресиверов, JTAG означает в основном только одно - возможность перепрошить через этот интерфейс микросхему флэш-памяти, находящуюся на плате ресивера, если возможности её перепрошивки стандартным образом (через COM-порт ресивера) по какой-либо причине нет. У некоторых ресиверов вообще нет COM-порта и перепрошить их можно только либо со спутника, либо через JTAG-интерфейс. В каждой модели ресиверов существуют свои интерфейсы JTAG, то есть, стандарт как бы унифицирован, но каждый производитель процессоров реализует работу через него по-своему, по собственным алгоритмам.

Несколько лет назад, только специализированные мастерские позволяли себе при помощи особых приборов ковыряться в ресиверах и заменять "флеш-софт" аппарата. Некоторым ресиверам вообще не требовалась замена программного обеспечения - они всю свою "сознательную" жизнь работали с однажды залитыми софтами.

Сейчас ситуация изменилась. Возможности ресивера часто зависят от софта используемого в этом тюнере. Тысячи владельцев спутниковых ресиверов непрерывно экспериментируют, запихивая в свои аппараты новые софты, в том числе и от других моделей. Иногда это даёт положительные результаты, но часто аппарат перестаёт нормально функционировать и традиционными методами востановить его работоспособность не удаётся. В этом случае есть смысл прибегнуть к методу востановления ресивера при помощи "jtag".
Вскрывая ресивер и пытаясь самостоятельно востановить работоспособность аппарата, Вы рискуете серьёзно повредить прибор, что увеличит стоимость его ремонта в мастерской. В любом случае, Вы теряете право на бесплатный, гарантийный ремонт ресивера.
Давайте для "хохмы" сравним устройство ресивера с устройством человеческого организма.
У ресивера есть "кладовка памяти"- флеш- микросхема. Сюда изначально складывается вся большая и полезная информация нужная для нормальной работы ресивера.
У ресивера есть "чуланчик" для "оперативной" памяти. Это схема в ресивере, которая позволяет запомнить небольшое количество информации, например, те команды, что мы "натыкиваем" ресиверу, играя на дистанционном пульте управления как на пианино. Когда "чуланчик" забит невыполненными командами до потолка, ресивер принимает решение:-"Идите вы все на ...", и "вешается". Нет не верёвкой за шею, а он просто "зависает" и перестаёт реагировать на "раздражителя" нажимающего на кнопки. Если ресивер, находящийся в таком состоянии, отключить от электрической сети и дать ему поспать несколько секунд, он всё простит, забудет и готов к дальнейшим мучениям.
И, наконец, у ресивера есть огромный "сарай", где стоит мощный "процессор". Эта штуковина, собственно, и "думает" - обрабатывает безумное количество значений "плюс" и "минус". Итог "обдумывания" выдаётся на телеэкран в виде "порнушки".
У человека все эти три приспособления находятся в "чердаке". (То что крепится выше шеи). И, по себе знаю, мысленные картинки мозг выдаёт иногда похлеще чем ресивер.
Продолжаем сравнение.
Человеку "плотненько" и с размаха приложили к голове кирпич. От замаха зависит результат - несчастный "испускает дух", быстренько переходит в состояние "комы" или наступает амнезия - потеря памяти.
То-же и с ресивером. Всё зависит от наших стараний - как сильно мы его "приложим":

- аппарат окончательно умирает "испустив дух" в виде синего, вонючего дыма;

- впадает в "кому" - ни на что не реагирует;

- частично теряет память и делает совсем не то, что мы от него ждём.

Исходя из сказанного, давайте будем правильно называть состояние своего ресивера.

"Я убил свой ресивер" можно говорить только тогда, когда дисплей не горит и ресивер не подаёт признаков жизни.

"Arion", у которого на дисплее горят четыре восьмёрки, "Openbox", у которого на дисплее горят две точки, или "Xtreme" c горящим "ON" не погибли - ресиверы "в коме". Их надо тащить в операционную для реанимации под "Jtag". В данном случае диагноз точен - только оперировать. Но иногда можно избежать хирургического вмешательства.
И всё-же не спешите вскрывать брюшную полость ресивера.
Тут обнаруживаются и небольшие отличия между двумя сравниваемыми обьектами.
В человеческий организм через задний проход можно загнать только клизму, а в ресивер через задний проход (RS-232 -порт) иногда удаётся загнать оживляющий софт.
Дальше опять много общего - и людей и ресиверы иногда разбирают на запчасти. Собранные из запчастей ресиверы функционируют сравнительно неплохо, а что касается людей, то могу вспомнить только случай с "товарищем " Франкенштейном.

Dump
это образ памяти (копия) отражающий ее состояние в данный момент времени. Может быть как ОЗУ, так и видео памяти, EEPROM............ Но как правило, подразумевают упоминая его, в оcновном образ флэш памяти. Считать с устройства его можно программатором или с помощью JTAG интерфейса.В случае каких-либо сбоев, дамп поможет восстановить ваш Ресивер.
Дамп, это тот же BackUp. Или сохранённая копия более ранней версии софта со всеми настройками.
Английское: Flash Dump - Содержимое флеша.
софт, сеттинг, настройки
Дамп нужен затем чтобы восстановить работоспособность рессивера если погиб загрузчик. Дамп это полное содержимое памяти, а прошивка только часть.

У ресивера два вида памяти:
Flash (ПЗУ) - хранит инфу всегда, т.е. с питанием и без него.
RAM (ОЗУ) - хранит инфу только с питанием.
Загрузчик (bootloader, бут) находится в ПЗУ.
При прошивке через СОМ-порт происходит примерно следующее:
1. Запускается загрузчик из ПЗУ и записывает в ОЗУ код, выполняющий загрузку ПО через СОМ.
2. ПО записывается в ОЗУ.
3. Стирается ПЗУ, или его часть.
4. ПО из ОЗУ переписывается в ПЗУ.

1-2 п. выключение питания не влияет, т.к. инфа в ПЗУ не меняется.
3-4 п. выключение питания убивает, т.к. инфа в ПЗУ стерта или не дописана.
__________________
Достаточно, чтобы слова выражали смысл...
Dimka7 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
sa3500 (18.10.2011), sergey1955 (11.05.2013), Valyur (01.06.2012)
Рекламные ссылки:
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Рекламные ссылки:


Текущее время: 12:06. Часовой пояс GMT +2.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Администрация форума не несёт ответственности за содержание сообщений, оставляемых пользователями форума.
При копировании и/или использовании материалов форума прямая гиперссылка на форум обязательна!