Мощная среда разработки приложений на языке Паскаль для различных архитектур микроконтроллеров.
Программа mikroPascal представляет собой успешное сочетание интуитивно понятной интегрированной среды разработки (IDE), продвинутого текстового редактора, компилятора, использующего передовые алгоритмы оптимизации, а также огромного количества исчерпывающей документации, готовых примеров и наборов библиотек для аппаратных средств. Приложение поддерживает шесть архитектур контроллеров: PIC (более 485 8-битных моделей), dsPIC и PIC24 (свыше 313 16-битных моделей), PIC32MX (более 60 32-битных моделей), AVR (более 186 моделей), 8051 от Atmel и Silicon Labs (более 180 моделей) и STM32 на основе ARM Cortex M3 и Cortex M4 (более 180 моделей).
Встроенный редактор кода обладает целым рядом полезных функций – предлагаются кодовые шаблоны и подсказки в параметрах и в коде, имена констант и переменных, имеется автокорреция, свертывание кода, контекстная подсветка. В программе присутствует конвертер чисел с плавающей точкой, двоичных чисел, Radix 1.15 и HEX. Примеры, включенные в состав mikroPascal, можно вставлять в работы целиком или же расширять и применять как отдельные части разрабатываемых проектов. Кроме этого в программное обеспечение включен целый ряд дополнительных инструментов, помогающих в создании приложений, например, EEPROM Editor, Seven Segment Editor, USART Terminal и т.д. Для каждого микроконтроллера дается полный обзор набора битов конфигурации, а также готовые схемы по настройке задающего генератора. Уникальной особенностью среды разработки является использование «активных комментариев» – каждый комментарий к коду может стать мультимедийным, то есть к нему могут быть добавлены файлы, изображения или URL-адреса.
Для контролирования значений переменных предусмотрен встроенный пошаговый отладчик-симулятор, который проверяет логику и ход исполнения программы и поддерживает расширенные и стандартные точки останова. При этом таймеры позволяют точно определить время выполнения кода в тактах или в микросекундах. Также ПО mikroPascal имеет статистический модуль, визуально описывающий информацию о проекте – использование памяти, дерево вызовов функций, ассемблерный листинг и прочее. После обработки программ, составленных на языке Паскаль, создаются читабельные и откомментированные файлы на ассемблере, а кроме того стандартный HEX-файл, подходящий для большинства программаторов.
Разработчиком ПО mikroPascal является компания mikroElektronika, расположенная в городе Белград (Сербия). Данная организация была основана в 1995 году и в настоящее время занимается разработкой и продвижением различного софта (в основном компиляторов) для основных архитектур микроконтроллеров, а также выпускает макетные платы, платы Add-On Boards, программаторы, отладчики и разнообразную справочную литературу.
Программное обеспечение mikroPascal является платным. Его стоимость колеблется от 199 до 249 долларов в зависимости от условий приобретения и поддерживаемой архитектуры микроконтроллеров. Также предлагается демонстрационная версия среды разработки, которую можно найти на сайте указанном ниже, перейдя по ссылке на интересующее семейство процессоров. Демо-версия полнофункциональна, ограничение наложено лишь на максимальный размер программных инструкций – до 4096 байт, чего вполне хватает для создания простых приложений.
mikroPascal имеет только английский интерфейс, русификатора нет.
Среда разработки была создана для использования на операционных системах Microsoft Windows 98, 2000, NT, XP, 2003, Vista и 7.
Распространение программы: платная от 199$. Есть бесплатная версия с ограничениями на размер кода (до 4096 байт)
Официальный сайт mikroPascal: http://www.mikroe.com
Комментарии (0) | Подписаться