MULTI Integrated Development Environment

Software development tools for embedded applications

Highlights

  • Complete integrated development environment (IDE) for C, C++, EC++ and Ada for simulators and silicon
  • Processor-in-Loop integration with MATLAB/Simulink and Embedded Coder
  • Advanced Debugger and System Viewer for multicore heterogenous processors
  • Safety-certified Green Hills Optimizing Compilers and C/C++ run-time libraries
  • Supports all popular 32- and 64-bit processor architectures including Arm, Power, RISC-V, x86, TriCore, RH850, MIPS
  • Optimized OS-agnostic support for INTEGRITY®, µ-velOSity®, Linux, AUTOSAR, FreeRTOS

Description

The MULTI Integrated Development Environment is a complete environment for developing, debugging, optimizing and testing embedded software on simulation or hardware platforms. Its advanced multicore debugger and system visualization tools enable developers to quickly find and fix difficult bugs while its safety-certified optimizing compilers and run-time libraries meet the highest levels of functional safety requirements for Automotive (ISO 26262), Industrial (IEC 61508) and Railway (EN 52108).

The MULTI debugger is seamlessly integrated with the History® system event viewer and TimeMachine® back-in-time debugger, enabling developers to quickly find and fix difficult bugs and performance bottlenecks, and prevent future software problems.

MULTI also seamlessly integrates the safety-certified Green Hills Optimizing Compilers and run-time libraries, performance profiler, MISRA C adherence checker, instruction set simulator, code coverage, RTOS awareness, run-time error checker, project builder, board initialization, and more.

Green Hills Software’s Optimizing Compilers for C, C++, EC++ and Ada produce code that maximizes processor performance while producing minimal code size. Developers can choose from a comprehensive set of compiler flags giving them fine-tuned control on a module-by-module basis and even at the function level. Supported processor architectures include Arm, Power, RISC-V, x86, TriCore, RH850, MIPS and others.

The MULTI Toolbox for Embedded Coder enables engineers and scientists to develop and run MATLAB® and Simulink® models on thousands of embedded processors, using the advanced MULTI® integrated development environment and safety-certified Green Hills C/C++ compilers.

The Toolbox is the interface between Simulink or MATLAB and the MULTI IDE. While working on the desktop, users develop MATLAB Simulink models and generate C/C++ source code. MULTI then compiles, connects, and runs the optimized binaries on either the target processor or on MULTI's built-in instruction set simulator. MULTI then feeds the results back to Simulink, enabling users to compare Simulink results against actual C/C++ code.

Once the program completes, users can run, debug, and analyze the code at any point in its execution using the advanced MULTI debugger.

Explore selected hardware support for Green Hills Software products.

green-hills

Green Hills Software

30 West Sola Street
Santa Barbara, CA 93101
UNITED STATES
Tel: 805-965-6044
sales@ghs.com
www.ghs.com

Required Products

Platforms

  • Linux
  • Windows

Support

  • Consulting
  • E-mail
  • On-site assistance
  • Telephone
  • Training

Product Type

  • Embedded Software - Tools, IDE, RTOS

Tasks

  • Control Systems
  • Digital Signal Processing
  • Embedded Systems
  • Image Processing and Computer Vision
  • Real-Time Systems

Industries

  • Aerospace and Defense
  • Automotive
  • Communication Infrastructure
  • Computer Electronics