Leading the Embedded World

Ada Embedded Software Development Tools - x86/Pentium Family

x86/Pentium Development Tools

Green Hills Software provides a comprehensive set of development tools for x86/Pentium-based applications:

Optimizing Compilers

  • Ada 95
  • C
  • EC++
  • FORTRAN
  • Run-Time Libraries

AdaMULTI® Integrated Development Environment

  • Automated Program Builder
  • Source-level Symbolic Debugger
  • Performance and Coverage Profiler*
  • Run-Time Error Checking
  • Version Control System
  • Text Editor
  • Interactive Call Graph Display
  • Interactive Package Dependency Displays
  • Interactive Source Code Navigation and Cross Reference Browser
  • Tagged Type Inheritance Browser
  • 3rd Party Tool Integration

Runtime Support


Integrated Development Environment

Click here for a larger view.

Processors Supported
i386
i486
Pentium


 

x86/Pentium Optimizing Compilers

The Green Hills Optimizing Compilers for x86/Pentium all utilize a common code generator with architecture-specific optimizations. Each supported x86/Pentium model has its own particular pipeline and instruction set characteristics. These are accommodated in the code generator to produce code best suited for the target processor. The following x86/Pentium-specific features are supported:

  • Processor - One option for each supported x86/Pentium model. This setting determines the instructions permitted, as well as the pipeline optimization strategy used.
  • Floating Point Processor- "Default" generates code using floating point capability of the selected processor. "None" rejects any use of floating point variables or constants in C and C++. "Software" uses software floating point regardless of the capability of the selected processor.
  • fprecise - Stores all floating point calculations in memory to ensure precise truncation.
  • ffunctions - Enables the compiler to use the 387 hardware instructions for certain floating point functions instead of calling them in the library.

* This feature is configuration-dependent and may require custom integration. Please contact your local sales representative for further information.

» More on x86/Pentium Ada Development

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

© 1996-2013 Green Hills Software Trademark & Patent Notice