Что такое Bootloader..?

Тема в разделе "Arduino & Shields", создана пользователем anton230683, 8 апр 2013.

  1. anton230683

    anton230683 Нуб

    В микроконтроллер, который установлен на Arduino прошивают Bootloader, для чего это и что это такое? Вот, например, когда вышел из строя микроконтроллер и нужно заменить на новый и чистый в него загружают bootloader для чего, почему нельзя сразу переносить программу написанную в
    Arduino IDE.
     
  2. roggedhorse

    roggedhorse Гик

    В только что родившегося ребенка загружают бутлоадер в течение почти 17 лет :)

    Если без шуток, то есть несколько способов залить в микроконтроллер вашу программу.
    Один из них - используя специальный внутрисистемный программатор (ICSP):
    [​IMG]

    Второй способ - передать код программы через последовательный интерфейс. Но для этого кто-то должен "слушать" последовательный интерфейс внутри самого микроконтроллера. Эту функцию как раз и выполняет бутлоадер
     
    anton230683, Unixon и Megakoteyka нравится это.
  3. Citrus

    Citrus Нерд

    Ох давно я не чего не писал =)
    ну начнемс...
    Bootloader(бутлоадер) - это любящая мамочка, которая входит в комнату Atmega, когда она включается (просыпается). Она будит её, вытаскивает из кроватки и готовит к школе. Её основная функция - позаботиться о том, чтобы Atmega проснулась перед тем, как вылезти из кроватки. Позаботиться о том, чтобы Atmega вылезла из кроватки перед тем, как пойти в душ и о том, чтобы Atmega сходила в душ перед тем, как одеться и о том, чтобы Atmega оделась перед тем, как выйти на улицу. Без бутлоадера Atmega дремала бы на остановке в мокрой пижаме ожидая автобуса.

    Бутлоадер отвечают за правильную загрузкуAtmega: когда Atmega включается и загружается бутлоадер делает всё, что нужно для загрузки в правильном порядке.
     
    Unixon, nailxx и anton230683 нравится это.
  4. anton230683

    anton230683 Нуб

    Спасибо вам за объяснение. коротко и ясно. Благодарю.
     
  5. HighDigital

    HighDigital Гик

    Цитрус здорово с фантазией ладит, про мамочку я ещё не слышал ;)
     
  6. Unixon

    Unixon Оракул Модератор

    Ыых... так и представил себе атмегу в виде OS-tan ... :D Атмега Ардуиновна Атмелская, 16 мегагерц (вечно молодая), работает контроллером (в автобусе), по причине отсутствия утреннего бутерблоадера в флешадильнике заснула на остановке и не вышла в рейс...

    Кто нарисует?