В этой статье я хочу поделиться с вами как заменить стандартный загрузчик Arduino на более быстрый и легкий Optiboot.
Optiboot — это загрузчик (bootloader) для Arduino и, он занимает всего 512 Кб памяти EEPROM, позволяет загружать прошивки на большей скорости и использовать watchdog в своих проектах, так как в стандартном загрузчике watchdog не реализован и при попытке его активировать в коде Arduino уйдет в бесконечную перезагрузку.
Для начала нам понадобится ссылка json для подключения Optiboot 8.0 к среде Arduino
https://github.com/Optiboot/optiboot/releases/download/v8.0/package_optiboot_optiboot-additional_index.json
Далее все просто:
- Открываем настройки в нашей среде разработки
2. Открываем «Дополнительные ссылки для менеджера плат»
3. Вставляем в окошко нашу ссылку, у меня помимо Optiboot стоит MiniCore
4. Открываем «Инструменты -> менеджер плат»
5. Перелистываем вниз, кликаем на строку Optiboot и кнопку Установка
6. Теперь выбираем Инструменты -> плата и в самом низу Optiboot on32(для плат с Atmega328)
7. Все готово! Можно выбирать настройки и прошиваться!