AVRco
Многозадачная среда разработки программного обеспечения для микроконтроллеров AVR на языке Паскаль
Отличительные особенности:
- Поддерживаемые операционные системы: Windows 2000/XP, совместимость с VISTA32
- Лицензия: коммерческая IDE, доступная в бесплатных демонстрационных исполнениях
- Язык интерфейса: английский, немецкий
- Языки программирования: Паскаль
- Основные функции:
- мощный проектно-ориентированный многооконный редактор с выделением синтаксиса и ошибок, а также оперативной справочной системой
- компилятор Паскаль с поддержкой процессов, задач, прерываний и встроенной в МК периферии, арифметических (в т.ч. с плавающей запятой по стандарту IEEE и 16/32-битных целочисленных), тригонометрических и логарифмических функций
- мастер генерации исходного кода
- расширенная поддержка функций битовой обработки
- встроенные драйверы шины I2C, ЖК-дисплеев, 7-сегментных светодиодных дисплеев, интерфейса RS232, шагового двигателя, LAN
- симулятор для многозадачной отладки
- поддержка внутрисхемного программатора и JTAG-отладчика (производства E-LAB)
- Версии:
- профессиональная: содержит все драйверы, в т.ч. сложные, как, например, файловая система FAT16 и расширенная библиотека поддержки графических ЖК-дисплеев. Поддерживает работу с блоками (Unit). Стоимость на 26.03.2010 г. составляет 941 Евро.
- стандартная: идентична профессиональной за исключением сложных драйверов и поддержки блоков. Стоимость на 26.03.2010 г. составляет 481 Евро.
- 1 год бесплатных обновлений/скачиваний, плата за каждый дополнительный год 25% от фактической цены
- бесплатные демонстрационные версии:
- идентична стандартной версии, но генерируемый код программы ограничен размером 4 кбайт.
- идентична стандартной версии, но поддерживает только микроконтроллеры Mega8/Mega88.
- Адрес поддержки в Интернет: http://www.e-lab.de/
Описание:
AVRco - коммерческая IDE для микроконтроллеров AVR, наиболее важными отличительными чертами которой являются программирование на языке Паскаль и поддержка многозадачности. Помимо удобного редактора кода программы с визуальным выделением синтаксиса и ошибок, в AVRco интегрировано множество полезных инструментов, в т.ч. драйверы стандартизованных в рамках данной IDE схемных решений (например, схема управления звуковым излучателем или 7-сегментным светодиодным дисплеев), матричный редактор символов, редактор символов ЖКИ, инструмент для интерактивного создания кода таблицы-соответствия, тестировщик связи по протоколу MODBUS и др.
AVRco имеет встроенную поддержку программаторов и отладчиков только собственного производства E-LAB, однако, создаваемый программой hex-файл может быть беспрепятственно запрограммирован любым сторонним программатором под управлением внешним по отношению к AVRco и совместимым с данным программатором ПО.
Среда AVRco доступна в 4 исполнениях: в двух платных (профессиональная и стандартная версии) и в двух бесплатных демонстрационных. Профессиональная версия отличается поддержкой блоков Pascal (Unit) и сложных драйверов, в т.ч. файловой системы FAT16, протокольного стека TCP/IP, графических ЖК-дисплеев и др.
После установки предлагаемого в разделе "Файлы для скачивания" демонстрационного ПО необходимо пройти процедуру дистанционного обновления до актуальной на настоящий момент версии. Для этого нужно перейти в меню Info и нажать Internet Update. В появившемся окне нажимаем DemoVersion, соглашаемся на сохранение файла и ждем окончания загрузки. После этого, следуем инструкциям по установке загруженного обновления.
Компания E-LAB также предлагает аналогичную AVRco среду для микроконтроллеров PIC компании Microchip. Название этой среды PICco.
Снимок экрана IDE AVRco:
Файлы для скачивания:
Ссылка |
Операционная система |
Поддерживаемые МК |
Программное обеспечение |
Демонстрационная версия с ограничением кода программы 4 килобайтами (30 Мбайт, версия компилятора 4.97.00, 23 ноября 2009 г.) |
Windows 2000/XP/VISTA32 |
см. прим. |
Демонстрационная версия с поддержкой только МК Mega8/Mega88 (30 Мбайт, версия компилятора 4.97.00, 23 ноября 2009 г. ) |
Windows Windows 2000/XP/VISTA32 |
Mega8/Mega88 |
Документация
Прим.:
- Серия AT90
- 90S1200, 90S2313, 90S2323, 90S2343, 90S4414, 90S4433, 90S4434, 90S8515, 90S8535, 90PWM2-3, 90PWM216-316, 90PWM81
- Серия ATtiny
- ATtiny4-5-9-10, ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny20, ATtiny22, ATtiny25-45-85, ATtiny25-45-85A, ATtiny24-44-84, ATtiny24-44A, ATtiny26, ATtiny28, ATtiny2313A-4313, ATtiny2313, ATtiny261-461-861, ATtiny261A-461A-861A, ATtiny43U, ATtiny48-88, ATtiny88A, ATtiny87-167
- Серия ATmega
- mega8, mega8A, mega48/88/168, mega48/88/168A, mega8/16/32U2, mega48PA/88PA/168PA/328PA, mega8515
mega8535, mega16, mega16A, mega16-32HVB, mega16-32-64M1, mega161, mega162, mega163, mega165, mega165P, mega169, mega169P, mega169PA, mega329P-3290P, mega329-649-3290-6490, mega32U6, mega32, mega32A, mega323, mega64, mega64A, mega103, mega128, mega128A, mega128RFA1, mega164-324, mega164PA-1284PA, mega32-64-128CAN, mega8-16USB, Mega16-64M1-C1, mega16-32U4, mega32-128USB, mega646-1287USB, mega644, mega325P-3250P, mega325-3250-645-6450, mega640-1280-2560, mega1281-2561
- Серия Xmega
- XMega64-128-192-256-384A1, XMega256A3B, XMega64-128-192-256A3, XMega16-32-64-128A4, XMega64-128-192-256D3, XMega16-32-64-128D4
|