Connectivity along the software development and test process
An important part of iSYSTEM’s Integrated Development Environment (IDE) winIDEA is the isystem.connect interface. It allows the IDE to be driven by an external application, which can actively steer it or just acquire data from the target. This could be an Excel script filling a table of temperature readouts over time, a production stage application which programs the microcontroller FLASH and verifies RAM, application which, through data acquisition, realizes embedded software tests, a hardware-in-the-loop system test, etc.
The interface is a library that enables an external client to connect to winIDEA and programmatically control the target. The library contains API for debug functionality (running, stepping, breakpoint, registers, variables, memory, ...), trace, coverage, profiler, and project handling.
To perform Embedded Software Tests, iSYSTEM provides testIDEA. The main purpose of this test tool is testing on a level of single functions without code instrumentation. testIDEA adds a GUI and an additional layer of functionality to perform these kind of tests.
To simplify the use of the API, iSYSTEM provides several Software Development Kits (SDK) that can be found in the winIDEA installation directory or downloaded from here.
|
|
iSYSTEM is committed to establish partnerships along the whole development process of an embedded system to support your future needs. Here is a list of tool integrations already implemented using isystem.connect:
-
Testintegration Toolkit for National Instruments LabVIEW
-
Automated Unit Testing with Tessy from Razorcat
-
Automated Dynamic Code Analysis as well as unit testing with the LDRA Tool Suite
-
Statemachine simulation with ARTISAN Studio (UML)
-
Diagnostics and calibration via CANape from Vector Informatik
-
Worst-Case Execution Time Analysis using Rapitime from Rapita Systems
-
RTOS awareness for SCIOPTA real-time operating system
-
JTAG Boundary Scan Tests using GOEPEL electronic VarioTAP
-
...
|
|