The number of people/vendors who know produce tool to help developers create high-performance embedded applications while ensuring code quality for today’s complex microprocessor architectures is pretty limited. In addition to wide device support, developers need the best code optimizations and comprehensive debugging functionality, as well as integrated code analysis tools. One that typically stands out is IAR Systems. To that end, the company just released its latest toolset, Embedded Workbench for ARM.
The development tools are well suited for work with safety-critical applications, as they’re certified for functional safety according to IEC 61508 and ISO 26262. A complete IDE is available that puts everything the developer needs in one view. The C/C++ compiler employs leading code optimizations technology, and complies with the latest C language standard ISO/IEC 9899:2011 and the latest C++ standard ISO/IEC 14882:2014.
The integrated C-STAT tool lets thousands of developers globally make static code analysis part of their daily workflow and ensure compliance with rules as defined by MISRA C:2012, MISRA C++:2008, and MISRA C:2004, as well as CWE and CERT C/C++. C-RUN is also integrated into the IDE to perform run-time analysis by checking application execution directly within the development environment.
IAR Embedded Workbench for ARM includes the C-SPY debugger with comprehensive debugging functionality, such as full instruction trace enabled by Embedded Trace Macrocell and Program Trace Macrocell trace. It includes RTOS plugins and wide support for communication stacks and middleware.
About the Author
Richard Nass is the Executive Vice-President of OpenSystems Media. His key responsibilities include setting the direction for all aspects of OpenSystems Media’s Embedded and IoT product portfolios, including web sites, e-newsletters, print and digital magazines, and various other digital and print activities. He was instrumental in developing the company's on-line educational portal, Embedded University. Previously, Nass was the Brand Director for UBM’s award-winning Design News property. Prior to that, he led the content team for UBM Canon’s Medical Devices Group, as well all custom properties and events in the U.S., Europe, and Asia. Nass has been in the engineering OEM industry for more than 25 years. In prior stints, he led the Content Team at EE Times, handling the Embedded and Custom groups and the TechOnline DesignLine network of design engineering web sites. Nass holds a BSEE degree from the New Jersey Institute of Technology.Follow on Twitter More Content by Rich Nass