GUI для avrdude с настраиваемым списком программаторов (AVR8 Burn-O-Mat)
На сегодняшний день существует множество различных GUI для оболочки avrdude и, к сожалению, часть из них либо остаются заброшеными и устаревшими, какая-то часть не подходит по различным причинам, таким как отсутствие поддержки требуемого типа программатора или не работает под трубуемую платформу. Поэтому хотелось бы обратить внимание на довольно неплохую реализацию GUI для утилиты avrdude, которая называется AVR8 Burn-O-Mat.
Основные преимущества AVR8 Burn-O-Mat
Основные преимущества этой программы следующие:
- Кросплатформенность. Программа написана на языке Java и не зависит от платформы, на которой ее необходимо запускать. Правда это также является ее недостатком. Для того чтобы ее можно было запустить вам потребуется предварительно установить на свой компьютер исполнительную среду Java. Но бояться не стоит, если вы еще ее не установили, скачать ее можно здесь: http://java.sun.com/javase/downloads.
- Широкий функционал. Стоит отметить что опции программы очень широко представлены, многие пользователи отмечают детальную реализацию настроек фьюзов.
- Расширяемость. Если в программе вы обнаружите, что нужного вам микроконтроллера нет в списке, то вы сами сможете это исправить. Достаточно открыть файл конфигурации и прописать в него параметры вашего программатора.
Установка
Установка очень проста. Вам нужно скачать архив, содержащий программу AVR8 Burn-O-Mat с их сайта: http://avr8-burn-o-mat.aaabbb.de/avr8_burn_o_mat_avrdude_gui_en.html, затем его распаковать в удобном для вас месте. Не забудьте предварительно установить Java, если вы это еще не сделали: http://java.sun.com/javase/downloads.
Использование программы
Программа имеет интуитивно понятный интерфейс. После запуска оглядите все возможные настройки. Убедитесь, что пути к avrdude и к конфигурации avrdude прописаны верно. Затем выберите нужный тип программатора и порт, к которому он подключен (список поддерживаемых программаторов берется из файла avrdude.conf)
Вот список поддерживаемых микроконтроллеров:
ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega48, ATmega88, ATmega168, ATmega162, ATmega8515, ATmega8335, ATmega164, ATmega324, ATmega644, ATmega169, ATmega329, ATmega3290, ATmega649, ATmega6490, ATtiny2313, ATtiny13, ATtiny25, ATtiny45, ATtiny85, ATtiny26
Новые микроконтроллеры можно с легкостью добавить самостоятельно. Вся необходимая для этого информация содержится в файле AVR8_Burn_O_Mat_Config.xml.
Добавить комментарий