IAR Systems launched version 6.5 of the IAR Embedded Workbench for ARM. The latest version includes expanded integration and new functionality. In addition, enhancements to the optimization technology in the powerful IAR C/C++ Compiler result in even faster code execution. The new version of the embedded workbench tool also includes a new License Management System (LMS) that adds features such as commuter licenses, automatic license activation and support for virtual servers. The new LMS makes it easy for customers to administer and manage licenses.
IAR Systems has implemented new functionality for adding project connections. This makes it easy for developers to use device configuration tools alongside IAR Embedded Workbench. Automated integration with Freescale’s Processor Expert Software, Infineon’s DAVE code generator, and other device configuration tools enables engineers to import files or file packages generated by the tools. IAR Embedded Workbench v6.5 automatically detects changes in the generated file set.
The IAR C/C++ Compiler provides fast and compact code. It performs multiple levels of optimizations for code size and execution speed, such as loop unrolling and function inlining. The operations performed are global as well as core- and target-specific. Thanks to new compiler technology, the tool is not 10% faster.
A new display of source browser call graph enables developers to easily navigate through the function call hierarchy. Developers can choose to display all possible calls to or from a selected function with the calls listed in a dedicated Call Graph window. This added functionality provides a good overview of function calls. In addition, this makes it easier to see the relationships between different parts of the application.
More info: IAR Embedded Workbench for ARM