IAR News Update November 2024
IAR C-SPY sets a new debugging standard for the VS Code community?
Great news for embedded developers and the VS Code community!?
Debugging complex embedded systems just got easier with Listwindows in the IAR's C-SPY Debug extension for VS Code. The latest v. 1.40 offers unparalleled visibility into critical aspects of your program, including:
Discover why Listwindows elevates IAR C-SPY to THE debugger for embedded development in VS Code.
Optimizing software is critical to building sustainable, energy-efficient solutions
Developers invest a lot of time in hardware to lower power consumption, but it’s how the software controls the hardware that makes the difference.
In the bi-annual EE Times Europe Magazine Electronica Special Edition, the bi-annual publication deep-dive into topics such as energy-efficient embedded systems, IoT low-power protocols, safety, security, and ways of significantly improving software productivity.
IAR’s Global Product Marketing Manager, Rafael Taubinger contributed to this report with his vast experience from the field. His contribution emphasizes the importance of software design in enabling power-efficient coding and driving the development of sustainable embedded systems.
IAR and SiliconAuto partner to advance the future of cars
We have initiated a partnership with with SiliconAuto, co-funded by Taiwan based Hon Hai Technology Group and leading automaker Stellantis, who focuses on designing chip technologies for automotive systems.?
Together we’ll bring functional safety expertise and our high-performance IAR Embedded Workbench for Arm to automotive chip development. With integrated tools like C-STAT and C-RUN for code analysis, our collaboration accelerates time-to-market and helps ensure robust, reliable chip solutions that meet the rigorous demands of the automotive industry.
New course in IAR Academy:
Understanding flash loader
This course covers what a flash loader is and why one might be needed. You will learn how the IAR EWARM implements board-specific flash loaders from the source code and configuration files included in the application installation. We will also look at things to consider if modifications to these existing files are needed.
We’ll finish up with a demonstration of the details of a flash loader used for a specific example as well as making some modifications to that existing code to allow for some instrumentation for debugging.
Explore the capabilities of the Armv8-M architecture
The Arm Cortex-M23 and Cortex-M33 microcontrollers are designed to support modern applications while meeting growing demands for power, security, and efficiency. To dig deeper, we launched a three-part blog series exploring the capabilities of the Armv8-M architecture.
Gain useful insights on Armv8-M to build secure and efficient systems for industrial automation, IoT, or safety-critical applications.