window.yaContextCb.push(()=>{ Ya.Context.AdvManager.render({ "blockId": "R-A-5194115-1", "renderTo": "yandex_rtb_R-A-5194115-1" }) })
Суббота, 28.06.2025, 06:43

RADIONET.UCOZ.NET

Software for PLC, MCU, CAD

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 2
Статистика сайта
Мини-чат
Поиск
Социальные сети
Архив записей
Реклама
Купить ссылку здесь за руб.
Поставить к себе на сайт

09:25
AVR8 Burn-O-Mat

Графическая оболочка для популярной программы AVRDUDE, использующейся при прошивке микроконтроллеров компании Atmel.

Программа AVRDUDE имеет консольный интерфейс, запускается из командной строки и настраивается с помощью специальных «ключей». Все это довольно неудобно и сложно. С целью упростить работу с AVRDUDE были разработаны различные графические пользовательские интерфейсы, одной из которых и является программа AVR8 Burn-O-Mat.

Основные преимущества этого ПО – широкий функционал и расширяемость. Поддерживается свыше 30 микроконтроллеров AVR семейств ATmega и ATtiny. В случае отсутствия необходимого контроллера пользователь может самостоятельно добавить его, открыв конфигурационный файл «AVR8_Burn_O_Mat_Config.xml» и внеся необходимые изменения.

Графическая оболочка AVR8 Burn-O-Mat имеет интуитивно понятный и простой интерфейс. Основное окно программного обеспечения позволяет: устанавливать модель программируемого микроконтроллера из выпадающего списка, вызывать меню установки и конфигурации fuse битов, выбирать на дисках необходимые файлы прошивки (формата *.hex) с указанием требуемого типа памяти (Flash или EEPROM). Для работы доступны стандартные операции: записи, чтения и верификации содержимого памяти и hex-файла. В конце каждого процесса приложение выдает сообщение либо об его успешном окончании, либо информацию об имеющейся ошибке.

Окно установок fuse битов содержит функции чтения, записи, сравнения, а также расстановки «по умолчанию». Программа отображает состояние fuse битов выбранной модели контроллера в виде таблицы, каждый бит в которой можно установить или сбросить в «интерактивном» или ручном режиме. Биты, которые не рекомендуется трогать, выделены красным цветом. Их ошибочные уставки могут нарушить процессы прошивки контроллера. Кроме того в этом же меню имеется возможность установки частоты работы микроконтроллера и тип используемого внешнего тактового генератора (кварц «crystal» или керамический «ceramic resonator»). На сайте разработчика имеется он-лайн fuse-калькулятор.

Из основных недостатков графической оболочки AVR8 Burn-O-Mat можно отметить отсутствие вывода на экран дампа памяти. Кроме того приложение требует настройки перед первым запуском. В частности нужно указать путь к месту размещения программы AVRDUDE и перезапустить приложение. Только после этого в выпадающем меню «Programmer» появится возможность выбирать тип схемы программатора.

Программное обеспечение AVR8 Burn-O-Mat разработано немецким программистом Torsten Brischalle. Первая версия этой оболочки увидела свет в 2009 году, в настоящее время ее поддержка, а также дальнейшее развитие прекращено.

Программа AVR8 Burn-O-Mat относится к категории свободного ПО. Установка крайне проста и проходит в автоматическом режиме. Для работы GUI необходимо инсталлировать программу AVRDUDE и набор инструкций Java SE Runtime Environment. На операционных системах Windows NT, 2000 и XP может понадобиться файл-драйвер GiveIO.sys и библиотеки для работы с портом USB – libusb-win32.

Графический интерфейс AVR8 Burn-O-Mat представлен на английском языке, русификатора не имеется.

Приложение написано на языке Java и не зависит от используемой операционной системы, то есть является кроссплатформенным.

Распространение программы: бесплатная.

Скачать программу

Официальный источник: http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/avr8_burn_o_mat_avrdude_gui.php

Категория: Системное ПО и утилиты | Просмотров: 53 | Добавил: Nikolai3995 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar