7 Integrations with IAR Embedded Workbench
View a list of IAR Embedded Workbench integrations and software that integrates with IAR Embedded Workbench below. Compare the best IAR Embedded Workbench integrations as well as features, ratings, user reviews, and pricing of software that integrates with IAR Embedded Workbench. Here are the current IAR Embedded Workbench integrations in 2025:
-
1
embOS
SEGGER
embOS is a priority-controlled RTOS (real-time operating system). It is designed to be the foundation for developing embedded applications and is continually developed since 1992. embOS is available for all popular cores, compilers and development tools and has been deployed in several billion devices in a range of application areas. Since 1992, embOS has been the preferred RTOS choice for engineers in the embedded market. It offers ease-of-use and guarantees 100% deterministic real-time operation for any embedded device. This real-time operating system is highly portable and fully source-compatible on all platforms, making it easy to port applications to different cores. Tasks can easily be created and safely communicate with each other, using communication mechanisms such as semaphores, mailboxes, and events. The real-time operating system is free for any non-commercial use like education and evaluation, without any technical limitation.Starting Price: $1,300 one-time payment -
2
PVS-Studio
Program Verification Systems
PVS-Studio is a tool for detecting bugs and security weaknesses in the source code of programs, written in C, C++, C# and Java. It works under 64-bit systems in Windows, Linux and macOS environments, and can analyze source code intended for 32-bit, 64-bit and embedded ARM platforms. -
3
SCIOPTA
SCIOPTA
The SCIOPTA architecture is specifically designed to provide excellent real-time performance and small size. Internal data structures, memory management, interprocess communication and time management are highly optimized. SCIOPTA is a pre-emptive real-time kernel. Interrupts can be serviced at any time, even inside the kernel. SCIOPTA is a message based real-time operating system. A powerful set of system calls is available to control the resources. Standardized processes and interprocess communication result in clear system designs and are easy to write, to read and to maintain. As processes are communicating with well defined messages and processes can be grouped into modules, SCIOPTA systems are very well suited for team work in big projects. The time-to-market will be reduced dramatically. SCIOPTA is designed on a message based architecture allowing direct message passing between processes. Messages are mainly used for interprocess communication and synchronization. -
4
C-STAT
IAR Systems
Static analysis helps you to find potential issues in your code by doing an analysis on the source code level. C-STAT includes almost 700 checks in total, some comply with rules as defined by MISRA C:2012, MISRA C++:2008 and MISRA C:2004 and more than 250 checks mapping to issues covered by CWE. In addition, it checks compliance with the coding standard CERT C for secure coding. C-STAT executes fast and provides you with comprehensive and detailed error information. You don't need to worry about complex tool setup and struggle with language support and general build issues. C-STAT is completely integrated in the IAR Embedded Workbench IDE and enables you to easy ensure code quality in your daily development flow. It's available for most IAR Embedded Workbench products. Static analysis finds potential issues in code by doing an analysis on the source code level. In addition to raising the code quality, the analysis also aids alignment with industry coding standards. -
5
C++
C++
C++ is a simple and clear language in its expressions. It is true that a piece of code written with C++ may be seen by a stranger of programming a bit more cryptic than some other languages due to the intensive use of special characters ({}[]*&!|...), but once one knows the meaning of such characters it can be even more schematic and clear than other languages that rely more on English words. Also, the simplification of the input/output interface of C++ in comparison to C and the incorporation of the standard template library in the language, makes the communication and manipulation of data in a program written in C++ as simple as in other languages, without losing the power it offers. It is a programming model that treats programming from a perspective where each component is considered an object, with its own properties and methods, replacing or complementing structured programming paradigm, where the focus was on procedures and parameters.Starting Price: Free -
6
Candera CGI Studio
Candera
Candera CGI Studio enables the creation of brilliant human-machine interfaces and UIs of all kinds for the automotive area and beyond. Candera CGI Studio is a scalable and hardware-independent HMI design software. It enables the creation of brilliant and customizable embedded UI solutions of all kinds for the automotive area and beyond. The special USP of this GUI creation tool is its user-friendly interface and the high-performance representation of 2D/3D display elements and animations. CGI Studio comes with ready-to-use HMI controls, an AI-based smart Photoshop importer, and integrated state machines enabling to display the logics with only a few clicks. The open architecture of CGI Studio allows deep integration and automatization into your company’s workflow. CGI Studio allows you to develop unique 2D/3D automotive clusters directly to your hardware of choice and into the market, as fast as possible. -
7
C
C
C is a programming language created in 1972 which remains very important and widely used today. C is a general-purpose, imperative, procedural language. The C language can be used to develop a wide variety of different software and applications including operating systems, software applications, code compilers, databases, and more.
- Previous
- You're on page 1
- Next