Описание тега firmware
На вики-странице прошивка описывается как комбинация постоянной памяти, программного кода и данных, хранящихся в ней.
Типичными примерами устройств, содержащих микропрограммы, являются встроенные системы (например, светофоры, бытовая техника и цифровые часы), компьютеры, компьютерная периферия, мобильные телефоны и цифровые камеры. Прошивка, содержащаяся в этих устройствах, обеспечивает программу управления устройством. Прошивка хранится в устройствах энергонезависимой памяти, таких как ROM, eeprom или flash-память.
Смена прошивки устройства может происходить редко или никогда не производиться в течение срока его экономической службы; некоторые устройства памяти микропрограмм устанавливаются постоянно и не могут быть изменены после изготовления. Общие причины обновления прошивки включают исправление ошибок или добавление функций к устройству. Это может потребовать физического изменения интегральных схем ПЗУ или перепрограммирования флэш-памяти с помощью специальной процедуры.
Микропрограммное обеспечение, такое как ROM BIOS персонального компьютера, может содержать только элементарные базовые функции устройства и может предоставлять услуги только программному обеспечению более высокого уровня. Прошивка, такая как программа встроенной системы, может быть единственной программой, которая будет работать в системе и обеспечивать все ее функции.