RTOS, virtualization for real-time systems, DO-178B and hypervisor for the most demanding embedded operating system applications...

GNAT Pro - Ada 83/95/2005 Development Environment for LynxOS

from AdaCore
Service:
Host OS:
  • Solaris
  • LynxOS
Target processor:
  • PowerPC
  • x86 / IA-32
OS compatibility:
  • LynxOS 4.0, 4.2, 5.0

GNAT Pro for LynxOS is a robust and flexible Ada development environment targeted to the LynxOS real-time operating system.

GNAT Pro for LynxOS comprises a full Ada compiler, an Integrated Development Environment (GPS, the GNAT Programming Studio), a comprehensive toolset including a visual debugger, and a set of libraries and bindings. It allows development of pure Ada applications as well as Ada components in multi-language systems. It is distributed with complete source code, and is backed by rapid and expert support service.

Based on the GNU GCC technology, GNAT Pro for LynxOS is the natural Ada solution for LynxOS. It fits smoothly into the standard LynxOS toolset, which is also based on GCC, and provides an easy transition path for LynxOS developers seeking a reliable and powerful Ada programming environment.

Benefits

Programming in the large
GNAT Pro can be used for systems comprising many thousands of modules, and millions of lines of code. Its robust system architecture scales based on program size and does not degrade abruptly when a fixed capacity is reached. Its Project Manager facility offers users a flexible framework for organizing large, multi-person development efforts.

Multi-language development
Thanks to the open standards used by GCC, GNAT Pro eases the job of developing applications comprising Ada and other languages such as C, Fortran, and C++. The Ada interfacing facilities are fully implemented, including capabilities that inspired several new features included in the upcoming Ada 2005 standard.

Excellent code quality
Efficient object code is achieved through a combination of Ada-specific and GCC back end optimizations; a supplemental tool reduces code size by removing unused subprograms from an executable. The run-time libraries have been tuned to provide high performance, with a special focus on exception handling and tasking.

Ease of transitioning from other Ada compiler systems
GNAT Pro implements several attributes and pragmas that ease the porting of existing Ada 83 or Ada 95 code bases to GNAT, and the Project Manager facility allows you to adopt the same file naming conventions and directory structure as were used in the previous system.

Open source technology
Full source code is provided for all GNAT Pro components. Developers can see how the run-time libraries implement dynamic Ada features in the context of the LynxOS kernel.

Features

Technical features

  • Support for LynxOS 4.0 and 5.0
  • Efficient tasking implementation, with Ada tasks mapped to the Posix thread LynxOS library
  • Full Ada implementation, including all Specialized Needs Annexes and in particular the strict Ada real-time features (Annex D)
  • GPS (GNAT Pro g ramming Studio), a powerful, extensible, and tailorable Integrated Development Environment
  • Visual debugging support, including a remote interface for debugging an embedded target
  • Comprehensive toolsuite, including a heap usage monitor, a unit testing framework, a pretty printer, a program browser, an HTML generator, and a program metrics generator
  • Libraries and bindings supplementing the standard Ada API, including packages for services such as operating system interfaces, text manipulation and pattern matching, data structures and algorithms, and I/O operations
  • Detailed documentation, including the GNAT User's Guides for native and cross platforms, and the GNAT Reference Manual

Other GNAT Pro advantages

  • Guaranteed rights to use GNAT Pro components, without any obligation to expose or distribute your source code
  • Quality assurance, comprising a rigorous configuration management process and extensive test suites

Platforms

GNAT Pro for LynxOS is available as a native development environment on x86, and also as a cross development environment on SPARC Solaris targeted to the PowerPC. For specific configuration information, please contact sales@adacore.com or visit www.adacore.com.

Services

Dependable support is intrinsic to all AdaCore products and is supplied by the GNAT Pro developers themselves. In essence, AdaCore serves as on-line consultants to your project. Questions on all aspects of Ada and GNAT Pro are answered promptly, comprehensively, and accurately. Blocking issues receive immediate attention; if appropriate, a wavefront release with the relevant repair can be provided. AdaCore can also provide specialized consulting and / or training services based on specific customer requirements.

Founded in 1994, AdaCore is the leading provider of commercial, open software solutions for Ada, a modern programming language designed for large, long-lived applications where reliability, efficiency and safety are absolutely critical.

LynxSecure Separation Kernel and Embedded Hypervisor LynxOS-SE Embedded RTOS RTOS: LynxOS-178 for software certification Luminosity Eclipse-based IDE
LynxOS Embedded RTOS Embedded Linux: BlueCat SpyKer Embedded-System Trace Tool

Industry Solutions

Migration

Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

Embedded System Consulting

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

BlueCat Embedded Linux Support

Contact Us

About LynuxWorks

Press Room

Newsletter and Announcements

Careers

Site Map

Board Support Packages (BSPs)

BSP Device Drivers

BSP Targets by Operating System

BSP Targets by Form Factor

Third-party I/O Devices and Hardware

SynergyWorks: LynuxWorks partners


What is SynergyWorks?

Third-party add-ons for LynuxWorks operating systems

Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited.