IAR enables customers to create and secure the products of today and the innovations of tomorrow.
Our robust and flexible products cover all aspects of embedded software development. With powerful features just a tick box away and a dedicated team passionate about embedded development, we support you and your company through the entire development process, for now and for any projects in the future.
The core of our product portfolio is IAR Embedded Workbench.
It’s a complete development toolchain for embedded software development, giving you as developer a completely integrated development environment (IDE) incorporating a compiler, an assembler, a linker and a debugger. With powerful integrated solutions and features, you have everything you need in one single view. So much more than just an ordinary toolbox.
IAR Embedded Workbench provides a range of capabilities, including full ANSI C compliance, support for embedded C++ as well as host controlled I/O for numerous devices such as STM8, RL78, AVR, MSP430, ARM, … LDRA leverages these capabilities to add static analysis, code coverage to MC/DC and requirement traceability in these resource constrained environments.
The LDRA tool suite has the capability to parse IAR project files and use these project files to speed static analysis efforts by reading include paths, macros and other settings. In addition, the LDRA tool suite can invoke iarbuild and cspybat to build, download and execute on targets or IAR’s simulators. This allows users to perform system and unit tests using the already available IAR infrastructure to provide a head start to developers.
The LDRA tool suite integration allows for these microcontrollers to be used in DO-178B/C and analogous medical and industrial qualification environments. As medical standards have recently pushed medical device vendors to produce test output results to conform to MC/DC certification criteria, these capabilities are increasingly important. As these capabilities are also available in hosted as well as microprocessor based devices, this allows enterprises to standardize on LDRA and IAR as a common set of tools that developers can use to support a variety of devices and target environments.
LDRA’s partnership with IAR has allowed LDRA and IAR to provide seamless solutions to customers test automation needs. For example, the recently completed MSP430 integration takes advantage of IAR’s JTAG I/O capabilities as well as cspybat command line integration tools. IAR’s full featured hardware simulator is also fully supported by LDRA Testbed and TBrun and allows developers to test identical instrumented executables and test harnesses on a target and simulator environment. This can greatly speed developers time to market..
LDRA has extended the interface between the LDRA tool suite and IAR Embedded Workbench. With support for platforms such as ARM, 8051, AVR, M32C, RL78 MSP430 and their evaluation boards, LDRA provides complete validation and testing capabilities, ensuring that smaller embedded systems based on these architectures can be certified to the IEC 61508 industrial safety, IEC 62304 medical, and DO-178C avionics standards despite limited resources.
LDRA has a comprehensive set of embedded software development tools that facilitate and enhance the capabilities provided by IAR Embedded Workbench and allow you to create devices that can be used in safety- and mission-critical applications as well as increase quality and reliability by enforcing software development practices and processes
Email: info@ldra.com
EMEA: +44 (0)151 649 9300
USA: +1 (855) 855 5372
INDIA: +91 80 4080 8707