Development and Test Software - WinIDEA / testIDEA


winIDEA - Integrated Development Environment


winIDEA is iSYSTEM’s Integrated Development Environment, which contains all necessary tools for embedded software development and test. iSYSTEM's test API and GUI testIDEA is integrated in winIDEA. It consists of a project manager, multi-file C/C++ source editor, build manager and high-level source debugger. The build manager can be configured to support any third-party command line driven compiler toolset. winIDEA offers workgroup support for projects where several developers share the same project code. Script language support is built in to facilitate automation and testing.


  • Standard debug features (Assembler and C/C++ high-level debugger, Memory, SFRs, Variable and Watch window, MMU and cache inspectors…)
  • Editor, project and build manager
  • Real-time analyzer (Trace, Performance Analysis, Code Coverage)
  • Multi-core debugging
  • Operating systems support
  • Version control system support
  • Built-in Python scripting
  • Open API to access winIDEA functionality from 3rd party or custom applications
  • Installation includes GNU compilers for ARM, Power Architecture
  • Runs on Windows 7 (32/64-bit version), Windows 8 (32/64-bit version) and Windows 10 (32/64-bit version)
  • testIDEA


    testIDEA offers on target testing by executing test cases and test vectors on a real hardware without code instrumentation. It's presumed that the target hardware includes a processor or a microcontroller executing the target application code and being controlled by iSYSTEM winIDEA and Blue Boxes. Test subjects are C/C++ functions, which are stressed with possible input parameters (test vectors) and then the functions results are compared against the expected values.


    Main features


  • Simple and fast implementation of unit and integration tests without writing any code
  • Test case execution on a real hardware without code instrumentation
  • Coverage analysis performed on a code generated by compiler
  • Performance analysis on a real hardware
  • Trace information is available for detailed analysis
  • Support for regression tests
  • Suitable for Test Driven Development
  • Import/Export of test cases to/from Excel
  • Test report generation (XML, Excel)
  • Can be used in conjunction with optional I/O module for Hardware-In-The-Loop (HIL) tests
  • Extendable with Python scripts