IAR Embedded Workbench for Arm - AWS edition

Debugging all the way up to the cloud

Integration with Amazon Web Services IoT is available in IAR Embedded Workbench

IAR Embedded Workbench for Arm - AWS edition

IAR Embedded Workbench for Arm, AWS edition, provides an integration with the cloud solutions from Amazon Web Services. Thanks to this integration, you can inspect and control the cloud communication of your device directly in the world’s leading development toolchain, making development and debugging of IoT applications simplified and more efficient.

During debugging, you are able to access the TCP/IP interface, see the status of MQTT packages and inspect the device shadow for complete control from device to cloud. The cloud communication with AWS IoT can also be inspected and controlled by subscribing to AWS topics and publishing commands.


What’s included?

  • Complete C/C++ compiler and debugger toolchain with integrated code analysis tools
  • Feature-rich debugging probe I-jet
  • Support for a variety of qualified MCUs from companies collaborating with IAR Systems and AWS, incl. NXP, STMicroelectronics and Texas Instruments
  • Outstanding performance through sophisticated optimization technology
  • IAR Dashboard for AWS
  • Integration with the IoT Real-time Operating System Amazon FreeRTOS
  • Comprehensive debugger with access to the cloud communication, enabling complete control from device to cloud
  • User-friendly features for a streamlined workflow
  • The compiler supports C18 (ISO/IEC 9899:2018) and all C++17 features. The C++ library supports C++14 with no C++17 additions.

The AWS edition adds the following features:

  • IAR Dashboard for AWS
  • The IAR Dashboard for AWS combines data from the target being debugged with AWS Cloud data to aid in debugging an IoT design. Features included are:
  • Display of the complete AWS Shadow state in the device and in the cloud, with differences highlighted
  • Display and filtering of MQTT packets sent and received by the debugged device
  • Display and filtering of TCP/IP packets sent and received at the socket layer
  • Display of IP address, gateway and other network parameters
  • Display of subscribed AWS topics
  • RAM memory and CPU usage graphs
  • Ready-made Amazon FreeRTOS example projects for use with IAR Dashboard for AWS, based on popular boards from major semiconductor companies

  • FreeRTOS debugger awareness plugin
    FreeRTOS debugger awareness plugin displays tasks, semaphores, queues, task local context, and more.
  • C-STAT static analysis
    Finds potential issues in code by doing an analysis on the source code level. C-STAT checks compliance with rules as defined by coding standards including MISRA C:2004, MISRA C++:2008 and MISRA C:2012, as well as hundreds of rules based on, for example CWE (the Common Weakness Enumeration) and CERT C/C++.
  • C-RUN runtime analysis
    Features bounds and heap checking to ensure accesses to arrays and other objects are within boundaries, as well as arithmetic checking to check correctness of values used in computations.

 

© IAR Systems 1995-2019 - All rights reserved.

We use cookies on this website to provide you with a better experience. You need to accept cookies to continue using this site. Cookies