Мощнейшая среда разработки программ для микроконтроллерных устройств, включающая редактор кода, компилятор, отладчик, программные и аппаратные библиотеки, использующие готовые функции.
MikroC имеет интуитивно понятный, дружественный интерфейс. Мастер проектов помогает разработчикам создавать шаблоны программ для любых микроконтроллеров. Помимо этого среда программирования включает в себя большое количество стандартных примеров, которые можно использовать в новых проектах.
Библиотека готовых функций поддерживает АЦП, энергонезависимую память и широтно-импульсные модуляторы микроконтроллера; внешние карты памяти стандартов Compact Flash, ММС и SD; файловую систему FAT; интерфейсы SPI, I2C, 1-Wire, RS-485, USART, CAN, USB, PS/2 и Ethernet. В среду mikroC встроен генератор кода алфавитно-цифровых и графических жидкокристаллических индикаторов, терминал интерфейса связи USART, позволяющий работать с RS-232.
Написание кода программы подобно работе в любом стандартном текстовом редакторе, используемом в операционной системе Windows. Редактор поддерживает множество специальных возможностей, облегчающих работу. Среди них:
• контекстная подсветка, улучшающая читаемость программы;
• кодовый ассистент, подсказывающий правильные названия существующего кода;
• ассистент параметров, предлагающий их правильный ввод;
• кодовые шаблоны, ускоряющие безошибочный ввод стандартных операторов;
• автоматическая коррекция, исправляющая часто встречающиеся опечатки разработчиков;
• закладки для облегчения навигации в емком коде.
Остальные возможности редактора кода, как и прочие функции программы, подробно описаны во встроенной справочной системе mikroC.
Ошибки, обнаруженные в ходе компиляции, будут представлены в особом окне. После удачной компиляции создаются: файл с комментариями на ассемблере и HEX-файл, позволяющий использовать различные программаторы. Также можно взглянуть на статистические данные о коде.
Новые программы выглядят как проекты, состоящие из основного файла с расширением *.ррс, нескольких файлов с исходным кодом (*.с), а также вспомогательных файлов, создаваемых после процедуры компиляции (*.hex, *.mcl, *.lst, *.asm). Любой файл проекта можно распечатать.
Отладчик, симулирующий работу микроконтроллера, позволяет доработать программный код, написанный на языке Си. Работает он в трех режимах: пошаговом исполнении программы, пошаговом с «перешагиванием» функций и выполнении до позиции курсора.
Присутствует функция экспорта кода, переводящая его в формат HTML для публикации в Интернете.
В настоящее время среда разработки mikroC представлена в виде шести вариантов, поддерживающих различные популярные архитектуры микроконтроллеров (PIC, dsPIC, PIC32, AVR, 8051 и ARM). Их интерфейсы, а также названия большей части возможностей программы, практически неизменны для разных семейств микроконтроллеров. ПО платное, однако можно скачать и опробовать бесплатную версию mikroC каждого варианта. Использование демоверсий лишает возможности обновлений и технической поддержки, кроме этого они имеют урезанный до 4096 байт размер выходного кода, которого, тем не менее, вполне достаточно для создания простых приложений.
Разработчик mikroC европейская компания MikroElektronika. Ее штаб-квартира расположена в Белграде. MikroElektronika является одной из немногих предприятий, чьи решения охватывают все основные архитектуры микроконтроллеров. Кроме mikroC существуют аналогичные программные продукты mikroPascal и mikroBasic. Помимо этого, компания выпускает различные макетные платы, платы с предустановленными уникальными возможностями, программаторы, отладчики, дополнительное программное обеспечение и книги по микропроцессорам.
Интерфейс mikroC доступен только на английском языке.
Программа работоспособна в среде Windows 98, 2000, NT, XP, Vista, 7 и 8.
Распространение программы: Shareware (платная) от 249$. Есть бесплатная версия с ограничениями
Официальный сайт MikroC: http://www.mikroe.com/mikroc/
Комментарии (0) | Подписаться