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.
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...
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...
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...
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.
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-...
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?
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...
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...
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...