JOTACTIC 捷策動能

AUTOSAR TOTAL SOLUTIONS

Green Hills MULTI IDE

Used by thousands of developers for over three decades, the MULTI IDE is the industry’s unrivaled integrated development environment used to create, debug, and optimize code for embedded processors. MULTI lets developers easily find and fix difficult bugs, pinpoint performance bottlenecks, and prevent future problems. MULTI lowers the cost to deliver on-time software, helps organizations avoid costly recalls due to poor software quality, and lowers hardware costs because more efficient code uses less memory and smaller CPUs.

Benefits

Find and fix bugs faster

In complex real-time systems, unexpected time spent on hunting for sporadic and deeply buried bugs or finding performance bottlenecks can take weeks or even months, potentially risking an on-time product launch.

With MULTI, problems that once took days, weeks, or months are found and fixed in hours or even minutes. In complex systems, the most time-consuming bugs are sporadic, hidden and not evident with code inspection. MULTI enables developers to quickly pinpoint problems caused by memory corruption, unintended dependencies, unexpected interrupts, multicore complexity, inter-task corruptions, opaqueness from missing source code or virtualization, missed real-time requirements, and asynchronous hardware events … just to name a few.

The MULTI Debugger includes three powerful capabilities:

  • History viewer shows you how the program got to the current state and what the system was doing
  • TimeMachine uses trace data so you can run, step, and analyze back-in-time in the Debugger
  • Debug Snapshot saves a debugging session that you can easily share with coworkers

Advanced debugging

The MULTI Debugger is a powerful tool for examining, monitoring, and changing source code running on complex heterogenous multicore target processors and simulators. When TimeMachine is used, it can even run backward in time. The Debugger is seamlessly integrated with other tools within MULTI and can be invoked by clicking inside various MULTI tools such as the History viewer.

A flexible IDE that helps you manage your project in any software development lifecycle process

The MULTI IDE’s simplified project management frees you to spend more time developing your product. With its Builder, there’s no complicated build infrastructure to maintain, and build configurations can be easily changed. The Builder automatically analyzes the dependencies of your entire project and compiles and links as many files in parallel as possible, taking full advantage of modern multicore systems.

Along with the Builder, the seamlessly-integrated Project Manager, Editor, Flash Programmer, and Instruction Set Simulator that in their own ways help you spend less time on build management and more on your code.

Regardless of your organization’s software development lifecycle process, MULTI improves your team’s efficiency during compilation and test phases by giving you the choice of running its compilers, static source code checking and simulators locally or in the cloud as part of a CI/CD process.

Functional safety confidence

The MULTI C/C++ IDE and toolchain are certified to meet the highest safety levels:

  • ISO 26262:2018 (Automotive); IEC 61508:2010 (Industrial); EN 50128:2011 and EN 50657 (Railway) functional safety standards
  • Certificates received from both TÜV NORD and exida
  • Satisfies the highest achievable levels SIL 4 (Safety Integrity Level) and ASIL D (Automotive Safety Integrity Level) and meets C/C++ run-time libraries certification requirements
  • Supported on a broad set of target processors

The benefits are manifold:

  • Lower cost and shorter time to certification and production
  • Reduced certification maintenance after product release
  • Higher quality and confidence targeting code to highest ASIL/SIL levels