logo search
Bolshakov_Poyasnitelnaya_zapiska

3 Руководство пользователя

3.1 Назначение программного комплекса

Интегрированная среда разработки является инструментом, реализующим новую технологию создания программ управления для микроконтроллеров. Технология позволяет пользователю создать схему соединения программных и аппаратных модулей микроконтроллерной системы, написать программу для каждого микроконтроллера в схеме, выполнить отладку и тестирование программ на модели системы, получить сгенерированную программу на языке С. Cистема поддерживает программирование микроконтроллеров архитектуры AVR фирмы Atmel семейств tiny, mega, xmega.

Предлагаемая технология создания программ для распределенных микроконтроллерных систем предполагает несколько фаз разработки пользователем программ управления:

1) описание схемы оборудования;

2) построение диаграммы задач;

3) разработка кода на текстовом языке.

Сначала на схеме оборудования добавляются необходимые устройства и устанавливаются соединения “вывод-вывод”, либо “блок-блок”, либо “блок-вывод”. Далее на диаграмме задач добавляются задачи и пакеты, они наполняются функциями и событиями, после чего производятся подписки и указываются вызовы. Генерируемый в текстовый редактор код (а именно код функций) дополняются пользователем собственным кодом, реализующим тот или иной алгоритм функции.