Интегрированная среда разработки IAR Embedded Workbench EWA90
Фирма IAR Systems создала очень мощный и удобный инструмент программирования микроконтроллеров фирмы Atmel семейства AVR, включая Mega. Это отладочная среда, которая работает под управлением Windows 95, 98, NT. В нее входят компилятор с языка Си, ассемблер, компоновщик, и отладчик, при этом возможно взаимодействие с внешними программами типа AVR Studio. Встроенный редактор специально настроен на синтаксис языка Си, а дополнительные утилиты и хорошая встроенная система помощи дополнительно облегчают написание программ.
Редактор исходного текста:
- Удобный интерфейс пользователя
- Автоматическое выделение ошибок
- Настраиваемая панель инструментов
- Выделение директив Си
- Развитые средства поиска
Компилятор с языка Си
- Один из лучших компиляторов по эффективности кода
- Полная совместимость с ANSI C
- Несколько моделей для эффективного распределения памяти
- Алгоритмы оптимизации специально для AVR-микроконтроллеров
- Расширения языка для встроенных систем
Ассемблер
- Интегрированный макроассемблер для приложений реального времени
- Включает препроцессор для компилятора Си
Компоновщик
- Поддерживает полную компоновку, размещение, и создание формата
- Поддерживает более 30 стандартных выходных форматов для использования совместно с внутрисхемными эмуляторами
- Загрузка модулей только при необходимости
- Выходной формат полностью совместим с AVR Studio
Симулятор и отладчик
- Отладка в кодах Си и ассемблера
- Различные точки останова
- Язык описания периферии и операций ввода/вывода
- Просмотр областей CODE, DATA, EEPROM и регистров ввода/вывода.
- Обработка прерываний с предсказанием
- Контроль любых переменных и стека
- Комплексные типы данных
|