IAR EWARM (IAR Embedded Workbench for ARM) - среда разработки или toolchain для ARM Cortex

IAR Embedded Workbench (IAR EWARM) является платной средой разработки для микроконтроллеров на основе ARM7, ARM9, ARM9E, ARM10E, ARM11, SecurCore, Cortex M0, M0+, M1, M3, M4(F), R4(F), R5, R7, A5, A7, A8, A9, A15 и XScale от таких производителей как   Analog Devices,  Atmel,  Cirrus,  Cypress,  Ember,  EnergyMicro,  Epson,  Faraday,  Freescale,  Fujitsu,  Hilscher,  Holtek,  Infineon,  Intel,  Marvell,  Micronas,  MicroSemi,  NetSilicon,  NordicSemi,  Nuvoton,  NXP,  OKI,  ON Semiconductor,  Renesas,  Samsung,  SiLabs,  Socle,  Sonix,  Spansion,  ST,  Texas Instruments,  Toshiba,  Xilinx, то есть, практически присутствуют все фирмы, выпускающие микроконтроллеры.

Страница в интернет:
iar.com/Products/IAR-Embedded-Workbench/ARM/

У меня этот toolchain был установлен более года назад. Особых проблем по скачиванию, установки и настройки рабочей версии я не помню, значит всё было просто и понятно. В интернет информации вполне достаточно.

Этот toolchain хорош тем, что для него практически все фирмы изготовители микроконтроллеров предлагают своё программное обеспечение и готовые примеры разработки, которые показывают как лучше использовать те или иные возможности их микроконтроллера.

Просто в папке с примерами к микроконтроллеру нужно найти папочку с названием "EWARM", а в ней файл с расширением ".eww", например  "STM32F4-Discovery_Demo.eww".

Если IAR Embedded Workbench (IAR EWARM) был уже установлен, то у файла будет иконка из перекрещенных отвертки и ключа. Во всяком случае у меня так. Достаточно просто дважды щелкнуть мышкой и пример будет загружен в среду разработки IAR EWARM, после чего с ним можно разбираться.

Примеры использования возможностей микроконтроллеров не обязательно копировать в рабочую папку проектов IAR Embedded Workbench. Можно создать свою папку и копировать туда. У меня, например, все проекты и примеры находяться в папке "E:\PROJ\STM32F4\" и пока всё работает нормально.