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