AdaCore upgrades GNATbench for Wind River workbench

BOSTON, Mass., 21 Sept. 2010. AdaCore announced an update to GNATbench, the Ada plug-in that brings the advantages of AdaCore's GNAT Pro toolset to Wind River's Workbench integrated development environment for embedded systems running VxWorks. The latest version of GNATbench, 2.4.1, is now available as part of the recent GNAT Pro 6.3.2 release, and is supported on Wind River Workbench 3.1 / 3.2, hosted on Windows, Linux, and Solaris.

Sep 21st, 2010

Posted by John McHale

BOSTON, Mass., 21 Sept. 2010. AdaCore announced an update to GNATbench, the Ada plug-in that brings the advantages of AdaCore's GNAT Pro toolset to Wind River's Workbench integrated development environment for embedded systems running VxWorks. The latest version of GNATbench, 2.4.1, is now available as part of the recent GNAT Pro 6.3.2 release, and is supported on Wind River Workbench 3.1 / 3.2, hosted on Windows, Linux, and Solaris.

"AdaCore is one of Wind River's strategic partners, and our business relationship goes back many years," says Robert Dewar, AdaCore president and chief executive officer. "Maintaining this relationship is an ongoing process, it involves making critical contributions to our joint technology and enhancing our products to meet customers’ growing needs. Our new version of GNATbench meets both these goals."

"We've introduced support for significant new Wind River platforms as well as for a new version of an existing major platform," says Dr. Patrick Rogers, GNATbench project lead. "These platforms address the application domains within which Ada is most advantageous. We've also enhanced our integration with the Wind River project builder and replaced the underlying Ada compilation engine."

GNATbench 2.4.1 now supports three new Wind River platforms: VxWorks 653, version 2.3; VxWorks Cert, version 6.6.2; and VxWorks MILS, version 2.1. In addition, GNATbench now supports VxWorks 6.8 (General Purpose Platform 3.8), and Workbench 3.2. Tutorials for these new platforms are now provided, as well as new tutorials for building shared libraries.

GNATbench now uses the Wind River default flexible managed build type for all new projects. This build type allows only those directories actually containing code to be processed during a build, which is therefore simpler and more efficient. The deprecated standard managed builds are still supported for existing GNATbench projects, and a project conversion wizard provides the option to convert them to use the new build type.

This new version of GNATbench uses GPRbuild, the AdaCore multi-language builder, when building the Ada portion of a Workbench project. As such, it can also compile code written in other languages, if required. GPRbuild also is the current and future AdaCore builder technology, replacing the older gnatmake toolset.

"Wind River adds new features and functionality to each new version of Workbench based on customer demand," says Chip Downing, director of aerospace and defense at Wind River. "With AdaCore's continued enhancements to GNATbench, the Workbench/GNATbench combination provides a very powerful Eclipse-based development environment."

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.

More in Computers