IAR launches IAR Systems development tools

Probe domestic switch needle KG-300K, needle head diameter is 3.0mm, normally open switch needle
Modern SK Hynix eMMC 8G industrial grade H26M31001HPR
Industrial Router Crystal 3.2*2.5mm 3225 26M (26.000MHZ) 12PF 10PPM 20PPM 30PPM

Why choose IAR Embedded Workbench?

Why do we choose to pay for IAR Systems development tools instead of using various free options? There are several key reasons:

1. IAR Embedded Workbench produces compact and reliable code.

Through extensive testing, IAR Systems’ C/C++ compiler generates efficient and high-quality executable code. The larger the application, the more significant the benefits. IAR uses both global and chip-specific optimization techniques, including range detection and type checking, which are crucial for code quality.

2. Code size directly impacts product cost.

Smaller code means it can run on cheaper chips. For example, if a company produces 10,000 devices and saves $2 per device due to smaller processors, that’s a substantial saving. While the design team may not focus on cost, it's a critical factor for product managers and sales teams.

3. More room for expansion.

Compact code not only reduces costs but also leaves space for adding new features. If customers request additional functions later, IAR’s efficient compiler and code analysis tools help meet deadlines without requiring a new chip.

4. Reliable tools for developers.

Developers need dependable tools to meet project deadlines. IAR Embedded Workbench integrates seamlessly with Atmel ICE 2000 and JTAG ICE, offering a stable workflow that minimizes tool-related issues.

5. A complete integrated environment.

IAR provides everything from code editors to debuggers. It supports all stages of development, making it easy to use a single platform for coding, compiling, and debugging.

6. Simplified development process.

IAR offers visualSTATE and MakeApp tools that automate code generation and driver creation, allowing developers to focus on core tasks while maintaining code quality.

7. Global support and services.

IAR Systems has a worldwide presence, providing technical support and design services to customers globally. Large companies benefit from VIP programs and comprehensive global plans.

8. Strong support for AVR architecture.

IAR Embedded Workbench for AVR includes advanced features like JTAGICE mkII support, C++ templates, MISRA C compliance, and OSEK runtime interface (ORTI), ensuring full utilization of AVR’s capabilities.

9. Collaboration between IAR and Atmel.

The AVR microcontroller family was developed in close cooperation with IAR Systems, ensuring optimal performance and compatibility with IAR’s tools.

Key Features of EWAVR 4.10B:

  • Dockable window management for easier layout control
  • Integrated source control system using SCC standard
  • MISRA C support for automotive software safety
  • Extended EC++ and C++ template support
  • Support for STL containers and memory attributes
  • Enhanced context-sensitive help system
  • Easy configuration of C/EC++ function libraries
  • OSEK runtime interface (ORTI) support
  • Improved debugger plugin management
  • New device support: ATtiny25, ATmega406, ATmega1280, etc.

Evaluation Results:

EWAVR v4.10B outperformed GNU avr-gcc 3.4.1 by 68% in average code size. The test covered a wide range of embedded applications, including bit manipulation, encryption algorithms, TCP/IP stacks, and image processing routines.

IAR China Agent: Beijing Maxtech Software Technology Co., Ltd.

Solar Pump Inverter

Solar system Pump Inverter,Solar System Power Inverter,Solar Control Inverter,Solar Inverter With Charger

GuangZhou HanFong New Energy Technology Co. , Ltd. , https://www.gzinverter.com

Posted on