Наверняка вы слышали фразы вроде: «обновил прошивку телефона», «у фотоаппарата проблемы с прошивкой» или «пиратская прошивка». Сейчас эти фразы означают любой софт, который управляет железом на низком уровне.
О чём речь
Сам термин «прошивка» появился примерно 70 лет назад: это было время, когда ещё не было интегрированных микросхем и микроэлектроники, а вычислительные машины уже были. И вот тогда вместо флеш-памяти и жёстких дисков использовали память на магнитных сердечниках.
Сердечник — это тороид (типа бублик) из специального материала, который можно намагничивать с помощью тока. Через сердечники пропускают ток в разных направлениях, и в зависимости от этого менялись магнитные свойства этого сердечника. Намагниченный сердечник означал единицу, размагниченный — ноль.
Кайф был в том, что намагниченный сердечник оставался намагниченным, не мешал соседям и терял заряд очень медленно, поэтому такую технологию можно было с некоторой натяжкой назвать компьютерной памятью.
Новогодние подарки в Майнкрафт !
Чтобы собрать рабочий модуль памяти, нужно было продевать множество проводов через множество бубликов, что напоминало процесс прошивания иголкой и ниткой. Процесс был ручным: сидели инженеры и шили себе память. Отсюда и слово — «прошивка».
Потом изобрели печатные платы и интегрированные микросхемы, жить стало веселей, появилась флеш-память и магнитные накопители. Процесс записи данных поменялся, а термин остался. С тех пор прошивкой называют программу, заложенную в микросхему и отвечающую за её работу.
Зачем нужна прошивка
Прошивка в электронике отвечает за работу всего устройства — телефона, фотоаппарата, умной колонки, часов или охранного модуля. Сама прошивка хранится либо в той же микросхеме в блоке памяти, либо в отдельном чипе, если для неё нужно много места.
Когда устройство включается, происходит такое:
- На микросхему подаётся напряжение.
- Микросхема подготавливает память и все модули для работы прошивки.
- После этого она идёт туда, где лежит прошивка, и запускает оттуда команды по очереди.
Получается, что прошивка — это программа, которая отвечает за работу всего устройства на самом низком уровне.
Зачем менять прошивку
Иногда производитель устройства не добавляет в него некоторые возможности. В этом случае программисты извлекают файл прошивки из устройства, разбираются, из чего он состоит, и смотрят, можно ли в нём что-то изменить, чтобы сделать устройство лучше.
История из жизни одного производителя смартфонов: при производстве телефонов используется один модуль камеры и в дешёвых, и в дорогих моделях. Чтобы они не конкурировали между собой, производитель может в прошивке дешёвой модели отключить оптическую стабилизацию или ночную съёмку. В итоге покупатели знают, что если нужна ночная съёмка, то нужно взять дорогую модель, потому что она это умеет, а дешёвая нет.
Что Нужно Обновить в Майнкрафт Часть 3 / Как Сделать Minecraft Идеальным? / Обновления Майнкрафта
Но если в прошивке убрать это ограничение и загрузить её на дешёвый телефон, то он тоже станет снимать и со стабилизацией, и ночной режим появится. В итоге за те же деньги пользователь может получить новые возможности устройства. Но теряет гарантию производителя.
Другой пример — из мира фотоаппаратов. У старых камер Canon есть стандартная прошивка, у неё много ограничений. Разработчики придумали альтернативную прошивку Magic Lantern, которая делает из камеры настоящего зверя для съёмки видео.
Прошивка — не для всей электроники
Есть много устройств, которые прошить не получится: либо нужно распаивать микросхему, либо она защищена от записи. Чаще всего это простая бытовая техника: пульты от телевизоров, миксеры, микроволновки, детские игрушки и тому подобное.
Общее правило такое: если устройство можно подключить к интернету или к компьютеру — скорее всего, его можно прошить. Работает это не всегда, но чаще всего так.
А можно ничего не прошивать и пользоваться как есть?
Можно, иногда даже нужно, если прошивка отвечает за важные системы, например за работу домашнего газового котла, автомобильных систем безопасности или кардиостимулятора.
Источник: thecode.media
Что такое прошивка Android: зачем и когда она делается
Представим себе ситуацию. Вы купили свой первый смартфон на «Android». Не важно, какая версия операционной системы там стоит.
А в один прекрасный момент, после перезагрузки, падения, неправильного «ковыряния» системных файлов, установки программ, на экране смартфона появляется значок андроид с восклицательным знаком, или же смартфон вообще отказывается включаться и реагировать на какие-либо действия с вашей стороны.
Вы его несёте в мастерскую, а там говорят: «Нужна прошивка андроида, стоит она столько то, готово будет тогда то». И возникает закономерный вопрос – что такое прошивка Андроида?
Чтобы вам не нужно было дополнительно искать информацию в сети, мы дадим вам ответ на вопрос в этой статье ниже.
Техническая сторона вопроса
- Любая техника, а смартфон – это сложная программируемая техника, работает под управлением той или иной программы или даже целой операционной системы.
- Для смартфонов разработчиками Google создана самая знаменитая операционная система «Android». В самом простом своём определении – это набор определённых программных файлов, алгоритмов и кучи кода, которое заставляет функционировать «железо».
- Прошивка андроида – это замена повреждённых или утерянных/удалённых/повреждённых системных файлов на рабочую копию.
- А бывает и так, что ваша стоковая прошивка (то ПО, которое стоит от производителя) вас не устраивает своими глюками, вы хотите заменить значки на другие, повысить эффективность работы программ с «железом» и тому подобное.
- Тогда стоковая прошивка заменяется на кастомную, написанную частными специалистами-любителями.
Что будет после прошивки
ВНИМАНИЕ! После прошивки вашего андроида все контакты, все сохранённые сообщения, программы, оформление, картинки и сохранённые файлы сотрутся. Всю систему нужно будет настраивать заново, устанавливать мелодии на звонок, создавать аккаунты гугловские.
- Если у вас нет опыта в прошивании телефонов, то самому прошивать лучше не стоит, можно получить неработающий кирпич, на восстановление которого уйдёт масса сил и денег.
- Проще отнести в мастерскую, указать, что вы хотите, что не устраивает, а там мастера уже сами разберутся и сделают.
- Сам процесс прошивки андроида занимает приблизительно 30 минут. Все остальные процессы (установка драйверов, программ, создание бэкапов) может занять продолжительное время.
Сергей Семенов, 31 год Аналитик, журналист, редактор
Настоящий мобильный эксперт! Пишет простым и понятным языком полезные статьи и инструкции мобильной тематики, раздает направо и налево наиполезнейшие советы. Следит за разделом «Статьи и Лайфхаки».
Источник: mob-mobile.ru
Что такое прошивка?
Вряд ли слово «прошивка» было услышано вами впервые; в наши дни оно довольно часто встречается. В переводе с немецкого данный термин firmware, означает — микропрограммное обеспечение. В данной статье речь пойдёт о том, что такое прошивка или firmware, что она делает и где её можно встретить.
Что такое прошивка?
Прошивка – это программное обеспечение, управляющее работой аппаратной части устройства. Без прошивки большинство электронных устройств, используемых нами ежедневно, не смогут работать; благодаря ей устройство выполняет свои функции.
Прошивка может быть простой микропрограммой, выполняющей ограниченное число функций, а также полноценной, многофункциональной операционной системой. В смартфонах как раз используется операционная система, а её установку можно назвать процессом прошивки. Она предварительно изменяется и компонуется в образ, и записывается во внутреннюю память устройства.
К примеру, известно, что MP3 плеер имеет свою прошивку. Вся воспроизводимая музыка обрабатывается управлением работы аппаратной части за счёт прошивки, а без неё это, скорее всего, будет ненужная штука.
Что бы стало ещё больше понятно о чём идёт речь, возьмём другой компьютерный пример: материнская плата, не имеющая прошивку не будет «знать», как обнаруживать жёсткий диск или твердотельный накопитель, оптический привод и другие компоненты, находящиеся под корпусом компьютера. Ровно такая же ситуация обстоит и с жёстким диском, если он не имеет прошивку, то не будет «иметь понятия» о том, с какой скоростью должен вращаться шпиндель и когда ему остановиться. Wi-Fi сетевая карта не будет «разбираться» в радиочастотах, а смартфон не будет «знать», как ему включиться.
Распространено ошибочное мнение о том, что аппаратная составляющая представлена в качестве независимого устройства, работающего самостоятельно. Но всё не так, почти никакое из современных устройств не станет работать без этого специального ПО — прошивки, предназначенного специально для них.
Где хранятся эти микропрограммы?
Теперь понятно, что прошивка записывается непосредственно в устройства, но каким образом производится хранение? Любая прошивка, как правило, хранится в специальных типах памяти, называемых флеш-ПЗУ. Аббревиатура ПЗУ или ROM обозначает память только для чтения, и как обычно бывает, этот файл записан один раз производителем используемого аппаратного средства. Память ROM необходима для любого вида электронного устройства, она должна постоянно содержать эти данные, даже когда устройство выключено.
Хоть ROM является памятью, хранящей первоначальную запись производителя, многочисленные примеры её перезаписи свидетельствуют о том, что не только ему это под силу. Можно использовать свою собственную разработку для перезаписи, что часто делают со смартфонами, но лучше воспользоваться инструментом, предоставленным разработчиком специально и официальной прошивкой.
Где используются прошивки?
Прошивки устройств имеют довольно большое разнообразие. Прошивки материнских плат в компьютерах называются BIOS или UEFI; есть прошивки жёстких дисков, твердотельных накопителей, оптических приводов, сетевых карт, маршрутизаторов и даже компьютерные мыши и клавиатуры имеют свои прошивки. Это лишь малое число примеров устройств, использующих прошивку.
Нужно понимать, что телевизор или стиральная машина тоже не обходятся без прошивки, современные модели автомобилей скорее всего имеют прошивки, такие устройства вряд ли получится использовать по назначению без неё.
Может ли прошивка обновляться?
Большинство производителей выпускают обновления для прошивок своих устройств в регулярном порядке, одновременно предоставляя необходимые программные средства, для записи новых прошивок. Тем не менее право выпуска новой прошивки для того или иного устройства остаётся именно за производителем. Для компьютерных комплектующих производитель разрабатывает новую прошивку и предоставляют её своим клиентам, тем самым позволяя произвести обновление, выпускаемое обычно в течение нескольких лет после выпуска устройства.
В качестве примера можно привести производителя материнской платы, выпускающего для неё прошивку, которая может включать новые функции, поддержку новых типов процессоров или оперативной памяти, обновления решающие конкретные проблемы в работе оборудования. Читайте, нужно ли обновлять BIOS или UEFI материнской платы.
Каждый из производителей может предоставлять обновление прошивки для своих устройств: Wi-Fi роутер может получать такие обновления, увеличивающие стабильность в работе, а оптический привод, после получения новой прошивки, может начать работать с новыми дисками и т.д. Но, важно понимать, если техническая часть устройства не способна выполнять ту или иную функцию, то новая прошивка вряд ли поможет в этом.
В основном предназначение обновления прошивки заключается в исправлении, корректировке, в редких случаях раскрытии, ранее скрытого потенциала. Но всё же некоторые устройства, различающиеся по цене, имеют различный функционал, именно из-за ограничений в прошивке, и это может стать причиной для использования неофициальной прошивки, так же называемой модифицированной или кастомной.
А где же можно скачать прошивку и откуда её взять? Как правило, найти прошивку можно на сайте производителя. Нужно посмотреть на странице загрузки, загрузить новую прошивку, а для полной осторожности лучше руководствоваться предоставленной документацией.
Бывают ситуации, когда производителем заблокирована возможность обновления или замены прошивки, тогда умельцам приходится выпаивать чип памяти и устанавливать другой, уже с необходимой микропрограммой. Сам процесс прошивки является серьёзным шагом, и если что-то пойдёт не так, то устройство может превратиться, как часто говорят про телефоны в «кирпич». Зачастую с решением таких проблем не может помочь даже сотрудник сервисного центра.
Теперь вам известно, что такое прошивка, что она делает и где хранится. При прошивке своего устройства нужно использовать ПО именно для него, будь то смартфон, или материнская плата; знайте, что всё делается на свой страх и риск.
Источник: procomputer.su