Название: IAR Embedded Workbench for ARM 5.40 full
Разработчик: IAR SYSTEMS
Платформа/OC: Windows 98/2000/NT/XP/2003/Vista
Язык интерфейса: English
Год выпуска: 2009
Размер: 364,59 MB
Описание: IAR Embedded Workbench for AMR - очень мощный и удобный инструмент программирования микроконтроллеров фирмы Atmel семейства AMR. Это отладочная среда, которая работает под управлением Windows . В нее входят компилятор языка Си, ассемблер, компоновщик, и отладчик, при этом возможно взаимодействие с внешними программами типа AVR Studio. Встроенный редактор специально настроен на синтаксис языка Си, а дополнительные утилиты и хорошая встроенная система помощи дополнительно облегчают написание программ.
Редактор исходного текста:
- Удобный интерфейс пользователя;
- Автоматическое выделение ошибок;
- Настраиваемая панель инструментов;
- Выделение директив Си;
- Развитые средства поиска.
Компилятор языка Си
- Один из лучших компиляторов по эффективности кода;
- Полная совместимость с ANSI C;
- Несколько моделей для эффективного распределения памяти;
- Алгоритмы оптимизации специально для AVR-микроконтроллеров;
- Расширения языка для встроенных систем.
Ассемблер
- Интегрированный макроассемблер для приложений реального времени;
- Включает препроцессор для компилятора Си.
Компоновщик
- Поддерживает полную компоновку, размещение, и создание формата;
- Поддерживает более 30 стандартных выходных форматов для использования совместно с внутрисхемными эмуляторами;
- Загрузка модулей только при необходимости;
- Выходной формат полностью совместим с AVR Studio.
Симулятор и отладчик
- Отладка в кодах Си и ассемблера;
- Различные точки останова;
- Язык описания периферии и операций ввода/вывода;
- Просмотр областей CODE, DATA, EEPROM и регистров ввода/вывода;
- Обработка прерываний с предсказанием;
- Контроль любых переменных и стека;
- Комплексные типы данных.
Поддерживаются ядра:
- ARM7 (ARM7TDMI, ARM7TDMI-S, ARM720T);
- ARM7E (ARM7EJ-S);
- ARM9 (ARM9TDMI, ARM920T, ARM922T, ARM940T);
- ARM9E (ARM926EJ-S, ARM946E-S, ARM966E-S, ARM968E-S);
- ARM10E (ARM1020E, ARM1022E);
- ARM11;
- SecurCore (SC100, SC110, SC200, SC210);
- Cortex-M1;
- Cortex-M3;
- Cortex-R4;
- Cortex-M0;
- XScale.
В новой версии расширены возможности трассировщика J-Trace при работе с ядром Cortex-M3, добавлены поддержка микроконтроллеров с ядрами Cortex-R4 и Cortex-M0, возможность прямой загрузки и обнуления Flash-памяти, новые примеры программ для отладочных плат различных производителей (Atmel, Freescale, Olimex, NXP, Phytec и др.), режим быстрого поиска технической и справочной информации на сайте производителя (Help>Information Center).
Скриншот: