Home | Contact | Pricing | News | Partners | Mailing List | Site Map

Gnat Pro - Embedded Development


For the Device Software Developer

GNAT Pro is ideal for developers seeking reliability, performance, and portability in real-time embedded environments. Developing for cross-platforms is traditionally more complex than developing for native-platforms. This is often due to interoperability issues between development environments. GNAT Pro facilitates this task by providing a common interface for both native and cross development. With the sophisticated development environment, GNAT Programming Studio (GPS), switching from native to cross development is a single-click operation thus allowing for a more streamlined and efficient software building process.

An Ada Run-Time Built with Performance in Mind

When performance is absolutely critical, you need an Ada run-time that makes optimal use of the OS services. GNAT Pro’s Ada run-time is tightly integrated with the underlying OS. By directly mapping the Ada abstractions to the OS constructs wherever possible, it prevents unnecessary overhead and allows the OS to directly manage the Ada resources such as tasks or scheduling activities.

The Ada Solution for VxWorks

GNAT Pro is the natural Ada solution for VxWorks: a complete Ada development environment, fully integrated into Wind River’s tool suite and execution platform. The integration is evident at all levels: tools, services, formats, and kernels. For example, both GNAT Pro and the VxWorks tools are based on the same technologies for code generation (gcc), debugging (gdb), and binary utilities (GNU binutils). You can thus develop applications that freely combine modules in Ada, C, and C++. You can also manipulate and analyze Ada applications through Wind River’s WindSh shell, the Tornado browser, Wind View, Memscope, Profilescope, Tracescope and Stethoscope.

Full Ada 2005 Implementation

In keeping with its status as the leading Ada technology, GNAT Pro is the first Ada environment to implement all of the major features included in Ada 2005, the latest revision of the Ada language. With Ada 2005, Ada continues to be on the cutting edge of programming language design. Some of the new features include:

  • Mutually Dependent Package Specifications
  • Aggregates for Limited Types
  • More Contexts for Anonymous Access Types
  • Java-like Interfaces
  • Real-Time and High-Integrity Support
  • New Pragmas
  • Predefined Library extensions

Please visit the Ada 2005 page for more information.

Target Platforms

Wind River General Purpose Platforms (GPP)
Lynx OS
Bare board

GNAT Pro Development Solutions

Native Development Embedded Development Safety Critical Development

Find the right version of GNAT Pro based on your development needs.