GNATbench
GNATbench for Wind River Workbench brings the advantages of AdaCore’s GNAT Pro toolset to Wind River’s Workbench integrated development environment for embedded systems running VxWorks. GNATbench for Wind River Workbench is fully integrated with the existing Workbench tools, combining the power of AdaCore’s development and compilation technology with the extensive Workbench tools for VxWorks systems creation.
AdaCore has also developed a stand-alone version of GNATbench for Eclipse, this separate plug-in has all the editing and browsing features of the Workbench version, including the Outline View. The difference is primarily the intended execution target: the builder produces executables for native systems, rather than embedded processors, and likewise the debugger supports native system debugging.
Bringing Ada and GNAT Pro to Workbench
GNATbench for Wind River Workbench extends the basic Workbench text editor to support sophisticated Ada-aware editing and browsing, adds code generation using GNAT Pro for building systems in Ada and any of the other languages supported by Workbench, and supports Ada-aware debugging with the Workbench debugger.
Seamless Integration
GNATbench for Wind River Workbench fully integrates Ada into the Workbench environment to extend the power of Workbench to both all-Ada and mixed-language development. All new tools have the Workbench “look and feel” to facilitate ease of use.
Quality Compiler and Tools
The compilation system is the AdaCore GNAT Pro toolset for VxWorks, the comprehensive Ada compiler Wind River has offered customers for many years.
Key Features
- Ada-Specific Editor
- The editor is tailored for development using the Ada programming language, supplementing the basic Workbench editor with a number of capabilities including syntax coloring, parentheses highlighting, block folding, automatic indentation and automatic casing.
- Code Browsing
- The editor provides a code browsing capability to facilitate program comprehension and development. You can traverse the code by treating any name as a hyperlink. A more global approach involves selecting a given entity so that all its references are displayed in a search results window. Selecting one of these references then takes you to the corresponding file.
- Outline View
- The Ada plug-in for Workbench supports the standard Workbench Outline view, offering a high-level view of the code to facilitate program comprehension and development. Outline view presents a hierarchy of entity declarations in the file and annotates the presentation with indicators of entity visibility. Selecting an entry of the outline will take you to the corresponding location in the source file.
- Integrated Builder
- The Builder provides Ada compilation for individual files as well as automatic sub-system builds when an entire downloadable system is built, including mixed-language builds. Any errors are displayed in the standard Workbench Problems view and are traversable in standard fashion.
To learn about the features in GNATbench 2.0, please click here.
More GNAT Pro Technologies
More on GNAT Pro
Programming in the large, multi-language support, excellent code quality and much more. Learn about the key technical features and benefits of GNAT Pro and why it’s the ultimate choice for the Ada Professional.
Integral to GNAT Pro are the exceptional consulting and support services we provide to our customers. Learn about our unique approach to support and how AdaCore expertise and can help keep your development project running smoothly.