Перепрошивка

Перепрошивка

Микропрограмма (англ. firmware, «прошивка») — программное обеспечение, встроенное («зашитое») в аппаратное устройство. Часто представляется в виде микросхем флеш-ПЗУ или в виде файлов образов микропрограммы, которые могут быть загружены в аппаратное обеспечение.

Содержание

Определения

Под микропрограммой понимается следующее:

  • Компьютерная программа, записанная на интегральной микросхеме ПЗУ и управляющая работой аппаратного обеспечения.
  • Программа, записанная на той же микросхеме, что и процессор и превращающая его в специализированный для управления аппаратным обеспечением (микроконтроллер).
  • Программа по тактам, управляющая ресурсами вычислительного устройства (ALU, сдвигатели, мультиплексоры и др.). Обычно, в командном слове, выделяются отдельные биты для управления необходимым устройством.
  • Программа конфигурирования различных ПЛИС (FPGA, CPLD,

Зачастую различные по возможностям и цене приборы отличаются лишь версиями микропрограммы. Для обозначения версии микропрограммы используется номер партии аппаратного обеспечения или другие специализированные идентификаторы, часто смена «прошивки» производится изготовителем без уведомления потребителя.

Применение

Микропрограммы («прошивки») применяются везде, где применяются микропроцессоры: в мобильных телефонах, фотоаппаратах, измерительных приборах, телевизорах, платёжных картах и т. д. и т. п.

Примеры реализации

Широко известным примером является

«Прошивки» могут создаваться «с нуля» для данного конкретного типа устройства, либо иметь в основе готовую операционную систему, как правило, с открытым исходным кодом.

Так, для небольших устройств иногда используется GNU/Linux.

Для написания исходных текстов программ используются ассемблеры, язык Си, языки типа

Юридические и финансовые вопросы

Несмотря на то, что применение микропрограмм в целом удешевляет конструирование и изготовление устройства, разработка «прошивки» обычно занимает бо́льшее время и стоит дороже, чем разработка аппаратного обеспечения прибора.

В связи с этим фирмы-производители, как правило, очень ревностно следят за сохранностью «прошивок»: лицензионное соглашение с потребителем запрещает извлекать и изучать «прошивки» тем или иным способом:

  • самовольная замена «прошивки» на другую («перепрошивка») обычно прекращает действие гарантийных обязательств фирмы;
  • процедуры обслуживания и изменения режимов работы микропрограмм обычно не разглашаются и в лучшем случае известны только работникам фирменных сервисных центров.

Некоторые фирмы (Microchip, электронные микроскопы.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Перепрошивка" в других словарях:

  • Патч — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактиро …   Википедия

  • Патч (программный) — Заплатка, или патч (англ. patch /pætʃ/  заплатка)  автоматизированное отдельно поставляемое программное средство, используемое для устранения проблем в программном обеспечении или изменения его функционала, а также сам процесс установки патча (… …   Википедия

  • Утилиты — Утилита (англ. utility или tool)  программный продукт, предназначенный не для решения какой либо прикладной задачи, а для решения вспомогательных задач. Компьютерные утилиты можно разделить на три группы: Утилиты сервисного обслуживания… …   Википедия

  • Нарушение авторского права — Проверить нейтральность. На странице обсуждения должны быть подробности. Запрос «копивио» (от англ. copyright violation) направляется сюда. О википедийном термине …   Википедия

  • Микропрограмма — Эту статью предлагается разделить на Микрокод и Прошивка. Пояснение причин и обсуждение на странице Википедия:К разделению/16 июля 2011. Возможно, она слишком велика или её содержимое не имеет логической связности, и предлагается разнести его в …   Википедия

  • Тест поинт — Фотография тестпоинта телефона Siemens C60 Тест поинт (англ. test points ключевые точки) точки на электронном оборудовании, дающие доступ к программному обеспечению в случае программной или аппаратной ошибки[1]. В частности, тестпоинты,… …   Википедия

  • D-Link — Corporation Тип …   Википедия

  • Sony Ericsson K550i — Производитель Sony Ericsson …   Википедия

  • Test points — Фотография тестпоинта телефона Siemens C60 Тест поинт (англ. test points ключевые точки) точки на электронном оборудовании, дающие доступ к программному обеспечению в случае программной или аппаратной ошибки[1]. В частности, тестпоинты,… …   Википедия

  • Utility — Утилита (англ. utility или tool)  программный продукт, предназначенный не для решения какой либо прикладной задачи, а для решения вспомогательных задач. Компьютерные утилиты можно разделить на три группы: Утилиты сервисного обслуживания… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»