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
X86/Pentium Windows Native Family (con't)
» Download x86 Pentium Windows Native datasheet (PDF)
Run-Time Libraries

A comprehensive suite of error-checking libraries for C, C++, EC++, and Ada 95 are included in the corresponding compiler distributions for each language. Some checks include reading, writing, or freeing unallocated memory; accessing an element beyond the bounds of a declared array; and NULL pointer dereferencing. Customization of error-checking libraries allows programmers to access this
functionality through the MULTI IDE, or through a command line interface.

Compliance with Industry Standards

Green Hills C/C++ Compilers fully conform to ANSI/ISO industry standards, and include optional enforcement of MISRA C programming guidelines.
 x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software
Click here for a larger view.

Common Tools for Native and Embedded Configurations
MULTI offers flexibility in native and embedded configurations using x86/Pentium processors while maintaining a common interface for project creation and debug. All of the advanced features of MULTI for native development seamlessly transfer to embedded development. This enables users to prototype embedded applications early in the development cycle when silicon is unavailable.

No time is wasted in learning a new development environment or rewriting code when switching between embedded and native configurations. The language front ends of the Green Hills compilers are the same for both native and embedded development, guaranteeing absolute language compatibility when you recompile programs developed on your host for your embedded target.
The MULTI® Integrated Development Environment
MULTI is a fully integrated development environment for embedded applications using C, C++, EC++ and Ada 95 languages. MULTI provides a direct graphical interface with all Green Hills Optimizing Compilers, and supports multi-language development and debugging.

MULTI provides a host-based graphical environment for x86/Pentium target development. Host-target connectivity is provided through a variety of means, depending on the target environment. MULTI supports various recent versions of the Windows operating system. These boards can be accessed with a variety of interfaces:

Commercial RTOS Support—MULTI supports x86/Pentium boards running Green Hills Software’s
ThreadX® Royalty-Free RTOS, OSE Softkernel by OSE Systems, and Tornado®/VxWorks® from Wind River Systems. MULTI provides multitask-aware debugging. Special commands allow tasks to be stopped upon system events such as task creation.

Custom RTOS Support—MULTI can be interfaced with a custom RTOS through integration of the Green Hills INDRT API. INDRT provides all the debug information needed by MULTI, and is easily integrated into user code.



» Return to X86/Pentium Windows Native Family


 
» RTOS 
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development