Графическая среда для разработки программного обеспечения
для микроконтроллеров с архитектурой AVR фирмы ATMEL
Среда предназначена для производства полного
цикла разработки начиная от ввода алгоритма, включая
процесс отладки и заканчивая программированием кристалла.
Разработка программы может быть как на уровне
ассемблера, так и на макроуровне с манипуляцией многобайтными
величинами со знаком.
В отличие от классического ассемблера программа вводится
в виде алгоритма с древовидными ветвлениями и отображается
на плоскости, в двух измерениях. Сеть условных и
безусловных переходов отображается графически, в удобной
векторной форме. Это к тому же освобождает программу от
бесчисленных имен меток, которые в классическом ассемблере
являются неизбежным балластом. Вся логическая структура
программы становися наглядной.
Графические технологии раскрывают новые возможности для
программистов. Визуальность логической структуры уменьшает
вероятность ошибок и сокращает сроки разработки.
По оценке пользователей, по сравнению с классическим
ассемблером, время на разработку программного обеспечения
сокращается в 3-5 раз.
Для настройки периферийных устройств (таймеры, UART, ADC, SPI и т.д.)
предусмотрен специальный элемент алгоритма - "настройщик" с раскрывающимся
оконным интерфейсом. В нем достаточно выбрать необходимые параметры работы устройства,
а набор инструкций, обеспечивающих эти параметры, сформирует компилятор
(в правой части окна).
Поддерживается автоматическая перекодировка строк
ANSI-кодов Windows в коды русифицированного буквенно-цифрового ЖКИ.
Среда объеденяет в себе графический редактор, компилятор
алгоритма, симулятор микроконтроллера, внутрисхемный
программатор.
При использовании внутрисхемного программатора микроконтроллер
подключается к COM порту компьютера через несложный адаптер
(три диода и несколько резисторов). Программатор ведет
подсчет числа перепрограммирований кристалла, сохраняя счетчик
непосредственно в кристалле.
Algorithm Builder обеспечивает мониторную отладку на кристалле
(On Chip debug) которая позволяет наблюдать содержимое реального
кристалла в заданной точке останова. При этом, для связи микроконтроллера
с компьютером используется только один вывод, причем по выбору пользователя.
Мониторная отладка может быть применена к любому типу кристалла, имеющего SRAM.
Среда предназначена для работы в ОС Windows 95/98/2000/NT/ME/XP.
Версия 5.44: AB544.exe (3 Mb) - файл для инсталляции (Freeware).