Algorithm Builder – графический ассемблер который позволяет совместно с микроконтроллерами Atmel создавать надежные и функциональные устройства.
По оценкам пользователей время создания программного обеспечения для микроконтроллеров сокращается в 3-5 раз, а также время на редактирование программы, так как программа представляет собой фактически графическое представление алгоритма, который наглядно показывает всю структуру программы, которая понятна даже с минимальными комментариями.
Algorithm Builder – обеспечивает полный цикл разработки программного обеспечения, начиная от разработки алгоритма программы и собственно написания, отладка во встроенном симуляторе, внутрисхемного программирования, а так же внутрисхемной отладки. Инсталляционный файл имеет объем 2.5 Мб, и не требует установки каких либо других программ и библиотек.
Agorithm Builder – уникальное сочетание ассемблера и макроассемблера, который приближается к языкам высокого уровня, но тем не менее является языком низкого уровня который позволяет легко создавать код минимального размера с максимальным быстродействием.
Algorithm Builder обеспечивает следующие возможности:
удобный русскоязычный интерфейс;
графическое представление создаваемого кода;
удобное и прозрачное распределение переменных;
понятные мнемоники команд;
удобный инструмент для настройки периферии микроконтроллеров;
простое создание макросов с параметрами;
возможность подключения модулей и данных;
возможность перекодирования символов (например под LCD индикатор);
работу с переменными различной длины (до 64 бит) и различного типа (переменная может находится, как в области регистров, в области ОЗУ так и в области EEPROM );
условная компиляция;
работа с переменными длинной 1 бит (флагами);
работу с числами с плавающей точкой типа Float одинарной точности (32 бит) или двойной точности (64 бит);
полный встроенный симулятор;
внутрисхемный программатор поддерживающий два типа программаторов подключаемые через COM или USB (в катологе прграммы вы найдете схемы программаторов в том числе и с оптоизоляцией);
внутрисхемный отладчик, который использует только один порт микроконтроллера (порт может быть выбран любой).
Это небольшой перечень возможностей среды Algorithm Builder .
В подтверждение всего сказанного выше, я приведу пример использования Algorithm Builder в своей практике.
Я работаю программистом, т. е. я создаю микроконтроллеры и пишу к ним программное обеспечение (я работаю на фирме). За 2.5 года было написано множество программ, не просто написано, но и производится постоянная поддержка этих программ, вносятся изменения по желанию заказчика (фирма много производит нестандартного уникального оборудования). За 2.5 года установлено около 1000 различных контроллеров с программным обеспечение созданным именно на Algorithm Builder . Фирма, где я работаю, является производителем систем автоматики для крупных поставщиков насосного оборудования в Украине. И именно благодаря Algorithm Builder наша фирма продолжает работу с этими заказчиками, так как современная автоматика насосных станций имеет сложный алгоритм работы, который просто не возможно представить без использования графического представления алгоритмов, и именно благодаря графическому представлению собственно программы контроллера без использования прмежуточных алгоритмов, а так же другим преимуществам Algorithm Builder, было возможным создание дешевого и надежного контроллера (использовалась ATmega 32), создание функционального кода минимального размера, а так же быстрое редактирование по требованию заказчика (очень часто в полевых условиях).
29.07.2007
Загрузить последнюю версию Вы можете с официального сайта
Algorithm Builder
|
|
Написать: himikab@front.ru
|
|
|
| ||||||