Scalability and flexibility are required for today’s software development environments due to the increasing complexity of embedded systems. Automotive embedded systems, where the Renesas RH850 MCUs are used, is one of the areas where complexity has increased significantly. IAR Systems’ build tools for Linux has been developed to help streamline the building and testing processes, and make it possible to optimize resources. It also helps to manage and utilize licenses and servers in an optimal way. The C-STAT integrated static analysis tool helps ensure code quality throughout the development and testing process. C-STAT proves code alignment with industry standards like MISRA C:2012, MISRA C++:2008 and MISRA C:2004. The tool detects defects, bugs, and security vulnerabilities as defined by CERT C and the Common Weakness Enumeration (CWE).
“Embedded systems complexity continues to be a major challenge for many of our customers worldwide, especially in the automotive industry where more and more features are added to vehicles,” said Kiyofumi Uemura, Global Automotive Director, IAR Systems. “We are now extending our Linux offering for Renesas RH850-based embedded systems to support our automotive customers all the way from development start into automated workflows. Our long-standing relationship with Renesas enables us to give our shared customers the flexibility they need to stay competitive in their respective markets.”
IAR Systems’ build tools for Linux includes IAR C/C++ Compiler, IAR Assembler, Linker and library tools, IARBuild and runtime libraries. The IAR C/C++ Compiler adheres to a freestanding implementation of the C18 (ISO/IEC 9899:2018) programming language standard and supports all C++17 features. In addition, C++14 (ISO/IEC 14882:2015), C11 (ISO/IEC 9899:2012), C89 (ANSI X3.159-1989) and the IEEE 754 standard for floating-point arithmetic are supported.
IAR Systems is a Renesas Alliance Partner and provides high-performance development tools for the full line up of Renesas MCUs.