Advanced RTOS, embedded real-time OS, compact OS, IDE, Software development toolkits, embedded c compilers, Multicore debugger, hardware probes, static source code analysis tool, secure hypervisor, virtual prototyping platform
The MULTI® Integrated Development Environment (con't)
Efficiently develop code
» Download MULTI Datasheet (PDF)
Jumpstart product development

The MULTI IDE significantly reduces the usual overhead of starting a new project or taking on an existing one. As a result, you can jumpstart the development process and focus fully on creating and optimizing the software that is critical to your product’s success.


Project Builder: set up new projects quickly & reliably

Whether your project is straightforward or complex, the MULTI IDE’s Project Builder streamlines program configuration so you can quickly start writing and debugging code.

The New Project Wizard simplifies the project creation process for both novice and veteran MULTI IDE users by creating a template as a starting point for your application (MULTI includes templates for every supported target board and processor). Once your project is set up, automatic dependency determination further cuts development time by eliminating the need to write and debug makefiles. Finally, with the parallel build setting, you can specify that certain build processes run parallel to decrease build times on single- or multiple-processor machines.

The Project Builder also includes a variety of features to accelerate project development. For every option that can be set in the GUI, on-screen documentation is provided in the lower panel of the Build Options window. Also, both the Builder and the Build Options windows display command line equivalents of all the options set on a file. You can use these commands at the command line or integrate them into an existing makefile.


Source Code Editor: read & write code efficiently

With its variety of automated and customizable features the Source Code Editor enables you to efficiently create
and modify source and other text files. Features include:
  • formatting help
  • syntax coloring for many languages
  • auto-indenting
  • auto-completion of symbol names

The Editor automatically configures itself based on the programming language of the current source file. When working with large code bases that use different languages, you can automatically access features that are customizable for any language. Even when using internally-developed file types, you can read and write code efficiently.

The Editor provides easy access to files, procedures, and lines, so you can navigate projects quickly. Shortcut menus contain links to the definition, declaration, and usage of objects, functions, variables, and types.


MULTI project builder








MULTI source code editor

The Source Code Editor is fully-configurable, enabling you to change its appearance and functionality to help you work more effectively. Like other MULTI components, it is compatible with a variety of host/target development combinations and works with a range of third-party configuration management and version control tools, such as ClearCase and CVS.


Instruction Set Simulator: Develop applications without hardware

By simulating your embedded processor on your development host, MULTI’s Instruction Set Simulator makes it possible to develop embedded applications even when target hardware is scarce or unavailable. Using a simulator is ideal in a number of scenarios:

  • the hardware decision has not been made
  • the hardware does not exist
  • you do not yet have the hardware
  • there are more developers than available hardware
  • not all the hardware’s device drivers have been written

For applications using Green Hills Software’s INTEGRITY RTOS or velOSity kernel, ISIM provides complete API simulations that programmers can use to fully develop and test applications—even those that include operations using virtual memory and system peripherals. Unlike conventional RTOS simulators that run as native workstation or PC applications, ISIM simulates the same binary code that runs on the target processor. The exact same compilers and other development tools are used for both simulation and target execution, thereby extending the investment in the MULTI development tools as well as maximizing programmer productivity.


» More on the MULTI Integrated Development Environment
» Read what's new in MULTI 5.0 (PDF)
» Multicore datasheet (PDF)
 


» Efficiently develop code
» Dramatically reduce debugging time
» Data and memory visualizations show you the root causes of problems
» Optimize for fast performance & small size
» More MULTI information