IAR Embedded Workbench 是瑞典 IAR Systems 公司为 微处理器开发的一个集成开发环境(下面简称IAR EW),支持ARM，AVR，MSP430等芯片内核平台。
EWARM 中包含一个全软件的模拟程序(simulator)。用户不需要任何硬件支持就可以模拟各种ARM 内核、外部设备甚至中断的软件运行环境。从中可以了解和评估IAR EWARM 的功能和使用方法。
IAR EWARM 的主要特点如下 ：
1、高度优化的IAR ARM C/C++ Compiler
2、IAR ARM Assembler
3、一个通用的IAR XLINK Linker
4、IAR XAR 和XLIB 建库程序和IAR DLIB C/C++运行库
8、IAR C-SPY 调试器(先进的高级语言调试器）
IAR Systems是嵌入式系统开发工具和服务的供应商 。公司成立于1983年，提供的产品包括：带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。
公司总部在位于瑞典乌普萨拉市，IAR Systems 于1999年1月4日在纳斯达克OMX斯德哥尔摩上市。爱亚软件技术咨询（上海）有限公司是IAR Systems在中国的全资子公司。
IAR Embedded Workbench for ARM 7x | 976.8 mb
IAR Systems launches version 7.40 of IAR Embedded Workbench for ARM with full support for the new ARM Cortex-M7 processor core. The processor brings high performance and efficient processing to support devices featuring embedded intelligence across the industrial, infrastructure and domestic sectors.
Using IAR Embedded Workbench to develop applications based on the new processor enables unique possibilities in performance and energy efficiency. The world-leading C/C++ compiler and debugger toolchain delivers a score of 5.02 CoreMark/MHz for the new ARM Cortex-M7-based STM32 F7 microcontrollers from STMicroelectronics.
The ARM Cortex-M7 core is a new member of the energy-efficient 32bit Cortex-M processor family. The Cortex-M7’s combination of high performance and digital signal control functionality enables microcontroller manufacturers to target highly demanding embedded applications while keeping development costs as low as possible. Expected end uses include smart control systems employed in a range of applications such as motor control devices, industrial automation, the Internet of Things, advanced audio, image processing and a variety of connected vehicle applications.
IAR Embedded Workbench is the world’s most widely used C/C++ compiler and debugger toolchain for developing applications for devices based on ARM processors. IAR Embedded Workbench incorporates a compiler, an assembler, a linker and a debugger into one completely integrated development environment. IAR Embedded Workbench for ARM is available in several versions, including a product package that is designed specifically for the ARM Cortex-M core family.
The add-on product C-STAT for static analysis is now supported. C-STAT features innovative static analysis that can detect defects, bugs, and security vulnerabilities as defined by CERT and the Common Weakness Enumeration, as well as help keeping code compliant to coding standards like MISRA C:2012/2004 or MISRA C++:2008. For more information, see C-STAT Static Analysis Guide.
- Parallel build
The compiler can now run in several parallel processes to better use the available processor cores in the PC. To control parallel build, choose Tools>Options>Project>Enable parallel build.
- Cortex-M7 devices
Device support for Cortex-M7 devices from Atmel (ATSAMx7) and ST (STM32F756), including support for the double precision floating point unit.
About IAR Systems
IAR Systems provides developers of embedded systems with world-leading software tools for developing competitive products based on 8-, 16-, and 32-bit processors. Established in Sweden in 1983, the company has over 46 000 customers globally, mainly in the areas of industrial automation, medical devices, consumer electronics, telecommunication, and automotive products.
Name: IAR Embedded Workbench for ARM
OS: Windows XP / Vista / 7even / 8 / 8.1
Size: 931.6 mb