Сам термин «Прошивка» появился относительно давно – в 60-х годах прошлого века. Впервые он был использован при создании памяти на магнитных сердечниках. В то время микросхемы буквально прошивались специальными проводами в нужных местах. Изначально этот процесс выполнялся вручную. Спустя десяток лет появились специальные станки, позволяющие автоматизировать данный процесс.В данный момент обновление прошивки или микропрограммы осуществляется двумя основными методами: заменой микросхемы или сменой программного обеспечения. Достаточно легко можно осуществить замену ПО в мобильных телефонах определенных моделей. Как правило, созданием программного обеспечения занимаются компании, которые выпускают данное оборудование. Важно понимать, что микропрограммы присутствуют во всех устройствах, в состав которых входят микропроцессоры. Это могут быть фотоаппараты, телевизоры, роутеры и различные измерительные приборы. Если вы решили самостоятельно сменить версию программного обеспечения определенного устройства, то сначала обязательно убедитесь в их совместимости. Если речь идет о сетевом оборудовании, то программное обеспечение лучше скачивать только с официальных сайтов производителей используемых устройств.Разработка микропрограммы, как правило, занимает больше времени, чем разработка самого оборудования. Большинство лицензионных соглашений не позволяет извлекать прошивки и вносить в них какие-либо изменения. Некоторые фирмы позволяют использовать совместно с определенными устройствами их собственное ПО, выложенное в свободном доступе. Самым ярким примером такой прошивки является меню BIOS, присутствующее во всех IBM-совместимых компьютерах нашего времени. Версию BIOS можно заменить, используя программы, предложенные производителями некоторых материнских плат.