В микроконтроллер, который установлен на Arduino прошивают Bootloader, для чего это и что это такое? Вот, например, когда вышел из строя микроконтроллер и нужно заменить на новый и чистый в него загружают bootloader для чего, почему нельзя сразу переносить программу написанную в Arduino IDE.
В только что родившегося ребенка загружают бутлоадер в течение почти 17 лет Если без шуток, то есть несколько способов залить в микроконтроллер вашу программу. Один из них - используя специальный внутрисистемный программатор (ICSP): Второй способ - передать код программы через последовательный интерфейс. Но для этого кто-то должен "слушать" последовательный интерфейс внутри самого микроконтроллера. Эту функцию как раз и выполняет бутлоадер
Ох давно я не чего не писал =) ну начнемс... Bootloader(бутлоадер) - это любящая мамочка, которая входит в комнату Atmega, когда она включается (просыпается). Она будит её, вытаскивает из кроватки и готовит к школе. Её основная функция - позаботиться о том, чтобы Atmega проснулась перед тем, как вылезти из кроватки. Позаботиться о том, чтобы Atmega вылезла из кроватки перед тем, как пойти в душ и о том, чтобы Atmega сходила в душ перед тем, как одеться и о том, чтобы Atmega оделась перед тем, как выйти на улицу. Без бутлоадера Atmega дремала бы на остановке в мокрой пижаме ожидая автобуса. Бутлоадер отвечают за правильную загрузкуAtmega: когда Atmega включается и загружается бутлоадер делает всё, что нужно для загрузки в правильном порядке.
Ыых... так и представил себе атмегу в виде OS-tan ... Атмега Ардуиновна Атмелская, 16 мегагерц (вечно молодая), работает контроллером (в автобусе), по причине отсутствия утреннего бутерблоадера в флешадильнике заснула на остановке и не вышла в рейс... Кто нарисует?