Миф или правда
Правда ли, что прошивка делается на заводе один раз и навсегда?
Миф
Прошивка делается на заводе один раз и навсегда
На самом деле
Нет: прошивку можно заменять; загружая скетч в Arduino, ты каждый раз записываешь в микроконтроллер новую прошивку.
Прошивка — что это на самом деле
Программа, хранящаяся в постоянной памяти устройства; микроконтроллер выполняет её с момента подачи питания. «Прошить» — записать программу в эту память: именно это происходит при загрузке скетча в Arduino. Новая прошивка полностью заменяет старую — поведение устройства меняется без переделки железа.
ПО в энергонезависимой памяти (флеш), управляющее железом напрямую или поверх RTOS. В Arduino запись идёт через загрузчик (bootloader) — маленькую постоянную прошивку, принимающую код по последовательному порту; «чистый» микроконтроллер…
Аналогия: Инструкция, выученная наизусть: устройству не надо никуда подглядывать — включился и сразу знает, что делать.
Полное определение →Это понятие вводят примерно 13-14 лет (7-8 класс).