IAR improves Linux integration for build tools
IAR Systems has updated its build tools supporting implementation in Linux-based frameworks for automated application build and test processes. The latest version adds IARBuild for building IAR Embedded Workbench projects directly from the command line. This enables streamlined workflows from the developer environment to continuous integration. The tools also now support the static code analysis tool C-STAT. This enables code quality control from development to building and testing processes.
The introduction reflects the complexity of embedded systems and the need for software development environments to be scalable and flexible. IAR Systems’ build tools for Linux streamlines the building and testing processes, so that companies can optimise resources, both in terms of time spent developing projects as well as how to optimise the management and use of licenses and servers.
The tools can be integrated into different build systems, such as CMake or Ninja, and the command line build utility, IARBuild, streamlines building for easy integration with continuous integration engines such as Jenkins and Bamboo. With the addition of the static analysis tool C-STAT, developers can 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, and also detects defects, bugs, and security vulnerabilities as defined by CERT C and the common weakness enumeration (CWE).
The build tools for Linux includes the IAR C/C++ Compiler, IAR Assembler, Linker and library tools, IARBuild and runtime libraries. The tools also support the integrated static code analysis tool C-STAT. 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 runs a webinar to teach developers about its build tools for Linux. Improve your integration workflow and ensure code quality with IAR Build Tools for Linux illustrates how the tools can help designers improve integration workflows and ensure code quality throughout the development and testing process. Registration is via the company’s website.
IAR Systems supplies future-proof software tools and services for embedded development, enabling companies worldwide to create the products of today and the innovations of tomorrow.
The company is headquartered in Uppsala, Sweden and has sales and support offices all over the world.
In 2018, device security, embedded systems, and lifecycle management company, Secure Thingz, became part of IAR Systems Group.