IAR Systems Releases Updates of its Linux Build Tools

September 2, 2020 Perry Cohen

IAR Systems announced it updated its build tools that supports implementations in Linux-based frameworks for automated application build and test processes. Included in the update is IARBuild for building IAR Embedded Workbench projects directly from the command line. This enables a streamlined workflow from the developer environment.

These tools support IAR Systems’ static code analysis tool, C-STAT. This particular tool complies with standards like 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 new tools are able to be integrated into a variety of build systems including CMake and Ninja. IARBuild streamlines building for easy integration with continuous integration engines such as Jenkins and Bamboo.

“This latest version of our build tools for Linux enable our customers to make their testing and building processes more efficient as well as achieve code quality all the way,” said general manager of embedded development tools at IAR Systems Anders Holmberg, in a press release. “IAR Embedded Workbench and IAR Build Tools improves performance and ease of use for more efficient workflows. Our broad offering enables companies to standardize on our tools and gain flexible workflows, and through this enhance productivity and collaboration between different teams in the organization.”

Included in the build tools for Linux include IAR Assembler, IAR C/C++ Compiler, linker and library tools, the previously mentioned IARBuild, and runtime libraries.

Per the release, the 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.

More information, visit www.iar.com/bx.

About the Author

Perry Cohen

Perry Cohen, associate editor for Embedded Computing Design, is responsible for web content editing and creation in addition to podcast production. He also assists with the publication’s social media efforts which include strategic posting, follower engagement, and social media analysis. Before joining the ECD editorial team, Perry has been published on both local and national news platforms including KTAR.com (Phoenix), ArizonaSports.com (Phoenix), AZFamily.com, Cronkite News, and MLB/MiLB among others. Perry received a BA in Journalism from the Walter Cronkite School of Journalism and Mass Communications at Arizona State university. He can be reached by email at <a href="mailto:perry.cohen@opensysmedia.com">perry.cohen@opensysmedia.com</a>. Follow Perry’s work and ECD content on his twitter account @pcohen21.

Follow on Twitter Follow on Linkedin More Content by Perry Cohen
Previous Article
Marvell Joins Open RAN Policy Coalition
Marvell Joins Open RAN Policy Coalition

Marvell announced it has joined the Open RAN Policy Coalition.

Next Article
Embedded Executive: Bob Scaccia, President & CEO, USA Firmware
Embedded Executive: Bob Scaccia, President & CEO, USA Firmware

Firmware is becoming the new software. If you believe that, as Bob Scaccia, President and CEO of USA Firmwa...