Разное

IAR Embedded Workbench for ARM v5.50


IAR Embedded Workbench for ARM - представляет собой мощную интегрированную среду разработки и отладки программ для микроконтроллеров ARM с помощу языка C, C++ и ассемблера. Она обеспечивает расширенную поддержку устройств ARM и создает очень компактный и эффективный код. В неё входят компилятор языка С и C++, ассемблера, компоновщик и отладчик, при этом возможно взаимодействие с внешними программами. Встроенный редактор специально настроен на синтаксис языка С, а дополнительные утилиты и хорошая встроенная система помощи дополнительно облегчают написание программ.

Редактор исходного текста

  • Удобный интерфейс пользователя;
  • Автоматическое выделение ошибок;
  • Настраиваемая панель инструментов;
  • Выделение директив C/C++;
  • Развитые средства поиска.

Компилятор языка C/C++
  • Один из лучших компиляторов по эффективности кода;
  • Полная совместимость с ANSI C;
  • Несколько моделей для эффективного распределения памяти;
  • Алгоритмы оптимизации специально для ARM-микроконтроллеров;
  • Расширения языка для встроенных систем.

Ассемблер
  • Интегрированный макроассемблер для приложений реального времени;
  • Включает препроцессор для компилятора C.

Компоновщик
  • Поддерживает полную компоновку, размещение, и создание формата;
  • Поддерживает более 30 стандартных выходных форматов для использования совместно с внутрисхемными эмуляторами;
  • Загрузка модулей только при необходимости.

Симулятор и отладчик
  • Отладка в кодах C, C++ и ассемблера;
  • Различные точки останова;
  • Язык описания периферии и операций ввода/вывода;
  • Просмотр областей 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 (SC000, SC100, SC110, SC200, SC210, SC300);
  • Cortex-M1;
  • Cortex-M3;
  • Cortex-R4;
  • Cortex-M0;
  • Cortex-M4;
  • XScale.

Основные новшества:
  • Добавлена графическая визуализация данных трассировки;
  • Поддержка генерации позиционно-независимых по коду и данным приложений (PIC/PID);
  • Поддержка микроконтроллеров с ядрами Cortex-M4.

 

Скачать программу IAR Embedded Workbench for ARM v5.50 (435,56 МБ):

Части взаимозаменяемы
pva1 18/05/10 Просмотров: 919
0
ZeroQu 07 сентября 2010, 22:17:45
Спасибо!

Спасибо!