IAR Systems


COMPANY OVERVIEW

About IAR Systems

Provider of software tools and services for embedded software development

Contact

More Info on IAR Systems

Since 1983, IAR Systems’ solutions have ensured quality, reliability and efficiency in the development of over one million embedded applications. Headquartered in Uppsala, Sweden, the company serves over 46,000 companies through sales and support offices around the world. Since 2018, Secure Thingz, the global domain expert in device security, embedded systems, and lifecycle management, is part of IAR Systems. IAR Systems Group AB is listed on NASDAQ OMX Stockholm, Mid Cap.

The company’s product IAR Embedded Workbench is a complete C/C++ compiler and debugger toolchain offering the world’s broadest MCU support. The toolchain offers leading code performance and has integrated tools for ensuring code quality as part of the daily development workflow. The toolchain is available in several editions to suit different needs, including a functional safety certified edition. In addition, the company offers security solutions for helping customers to achieve the right level of security for their needs. The strong technology offering is accompanied by IAR Systems’ renowned technical support and services.

Articles & News

141768125 © Wutthichai Luemuang | Dreamstime.com
Programming Dreamstime L 141768125
Embedded

The Right Development Tools Help Avoid Costly Delays

Feb. 21, 2023
The decision of whether to use commercial tools with an upfront cost or “free” tools is complex—and critical—when starting a new development project.
Maximusnd_dreamstime_247383300
Coding Maximusnd Dreamstime L 247383300
Embedded

Working with High-Level-Language Debuggers in RISC-V-Based Apps

June 10, 2022
Debugging RISC-V apps can be exhaustive and at times ineffective. However, a high-level-language debugger offers shortcuts to boost efficiency and gives you complete control over...
Iar Visual State Promo
Automation

Building State Machines on Linux

April 28, 2022
IAR Systems’ Visual State, which works on Linux and Windows, simplifies the task of creating state-machine models.
Krisana-Antharith_dreamstime_93689313
Code Krisana Antharith Dreamstime L 93689313
Embedded

Take Control of Your RISC-V Codebase

Jan. 25, 2022
Delivering more complex software at an ever-increasing pace raises the risks of software errors, which can affect product quality as well as cause security issues. This becomes...
Stepanenko Oksana | Dreamstime.com
Io T Security Promo
Embedded

IoT Device Security: Getting Started

Jan. 8, 2022
While IoT device manufacturers take security seriously, they battle to balance time-to-market and cost with features. However, legislative IoT-product frameworks and lifecycle...
Collaborating Oncomputer
Embedded

Techniques to Minimize Code Footprint in RISC-V-Based Apps

Nov. 11, 2021
In this article, we’ll look how developers can help the compiler make better decisions about what to do with their code to achieve optimizations in RISC-V-based applications.

Videos & Resources

Promo 1
Products of the Week

Products of the Week: Electronic Fuse ICs, Discrete GPU MXM Module

March 17, 2023
Check out some of the latest components and products from around the electronics industry.
Promo
Embedded

Five Security "Must Haves" and the World Economic Forum

March 28, 2022
Secure Thingz's CEO, Haydn Povey, talks about the World Economic Forum’s Council on the Connected World announcement.
Programmer Promo 5f15aeec79639
Embedded

Improving Software Code Quality

Oct. 23, 2020
High-quality code that follows good software engineering principles inherently has fewer defects, making it easier to maintain and extend.

All content from IAR Systems

Seventyfourimages | Dreamstime.com
Programmer Promo
alt.embedded

To Stack or Not to Stack—Allocation is the Question

Oct. 25, 2021
Embedded programmers have three places to store data: global, the heap, and the stack.
Risc V
Embedded

Accelerating Functional Safety Development for RISC-V

Aug. 3, 2021
IAR Systems collaborates with NSITEXE to accelerate functional safety development for RISC-V, establish partnership to provide safety-certified solutions for NSITEXE’s RISC-V-...
Alexander Yakimov | Dreamstime.com
Code Quality Promo
Embedded

From Code Quality to Total Security

July 16, 2021
If software defects are the doors used by hackers, then code quality must be improved to address the issue. But first, how big is the problem, and how can it be fixed?
Cypress
Markets

Development Tools for Traveo II Microcontrollers Empower Scalable Automotive Development

May 6, 2021
IAR Embedded Workbench for Arm provides maximized performance, ensured code quality, and functional safety for Infineon Traveo II family of MCUs.
Siriporn Kaenseeya | Dreamstime.com
Programmer Promo
Embedded

Defeat Defects with Safety Coding Techniques

March 18, 2021
The move from mechanical processes to high-level programming languages has ushered in numerous unknown side effects leading to defects. Thus the need for coding standards to help...
Iar Promo 1
alt.embedded

Testing Out a Safe C Compiler

Feb. 2, 2021
Editor Bill Wong takes IAR’s MISRA C Embedded Workbench support, including the C-STAT static-analysis tools, for a ride.
Marina Putilova, Dreamstime.com
Crystal Ball Marina Putilova Prom Odreamstime L 106289461
Embedded

Embedded Trends and Tech to Watch in 2021

Jan. 25, 2021
Shawn Prestridge, Lead FAE Engineer and US FAE Team Manager at IAR Systems offers his insights and predictions about embedded development—the technology, markets, and tools—in...
Kamachi209 | Dreamstime.com
Data Security Promo
Embedded

Security Trends to Prepare for in 2021

Jan. 8, 2021
Secure Thingz Founder and CEO, Haydn Povey, offers up seven key issues and predictions that could reshape the data-security landscape in 2021.
Pichsakul Promrungsee | Dreamstime.com
Programming Promo
Embedded

Tracing and Debugging to Increase Efficiency

Nov. 24, 2020
Debugging embedded software can be a time-consuming activity, from chasing down a specific bug to standard project activity. This article will cover tactics that might not eliminate...