IAR Systems used the venue of the ARM Technical Conference to introduce Version 6.5 of its Embedded Workbench for ARM version 6.50, including enhancements to the optimization technology in the IAR C/C++ Compiler.
To make it easy for developers to use device configuration tools alongside IAR Embedded Workbench, IAR Systems has implemented new functionality for adding project connections.
Automated integration with Freescale’s Processor Expert Software, Infineon’s DAVE code generator, and other device configuration tools makes it possible to import files or file packages generated by the tools. IAR Embedded Workbench automatically detects changes in the generated file set.
The new version of the IAR C/C++ Compiler 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. By further advancing its compiler technology, IAR Systems has improved the already outstanding results of industry-standard benchmarks by more than 10 percent.
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, making it easier to see the relationships between different parts of the application.
In addition, the latest version 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.