X86/Pentium Linux Native Family
» Download x86 Pentium Linux Native datasheet (PDF)
x86/Pentium Linux Native Development
Green Hills Software provides a comprehensive set of development tools for x86/Pentium® Linux™ Native - based applications:
Optimizing Compilers
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software C
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software C++/Embedded C++
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Ada 95
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Run-Time Error Checking Libraries

MULTI® Integrated Development Environment
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Source Level Debugger
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Project Builder
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Language-Sensitive Text Editor
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Version Control System
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Graphical Browser
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Performance Profiler
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Run-Time Error Checking
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software New Project Wizard
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Target Connection Editor
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Code Coverage Analysis

Real-Time Operating Systems Support
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software velOSity royalty-free microkernel
x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software INTEGRITY® royalty-free RTOS

MULTI works with all standard Linux distributions. No
special rebuild of the kernel is necessary.

For general information about each of these product offerings, please refer to our “Total Solutions for Embedded Software Development” brochure. The following are aspects of these products that are specific to the x86/Pentium architecture.
x86 Environment, x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software
Click here for a larger view.
 
Processors Supported
i386
i486
Pentium
Pentium Pro
Pentium II
Pentium III
Pentium 4

x86/Pentium Linux Native Optimizing Compilers
The Green Hills Optimizing Compiler for x86/Pentium utilizesa 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:

x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Processor—One option for each supported x86/Pentium model. This setting determines the instructions permitted, as well as the pipeline optimization strategy used.

x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software fprecise - Stores all floating point calculations in memory to ensure precise truncation. Fully compatible with the GNU convention for handling floating point comparisons, including comparisons that involve NANs.

x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Calling Convention Compatibility - Fully compatible with the GNU Calling convention.

x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software ffunctions - Enables the compiler to use the 387 hardware instructions for certain floating point functions instead of calling them in the library.

x86/Pentium Linux Native Compiler and Software Tools, Embedded C, Optimizing Compilers, Software Tools from Green Hills Software Long Long Support - Fully supports 64-bit data types, constants, and expressions through the long long data type.

» More on Native Linux Development/Compilers
 

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