Embedded Systems Design Europe - November 2007 - (Page 42) new products IDE provides Ada enhancements AdaCore’S GNAT Programming Studio (GPS) 4.2 is an Ada-oriented integrated development environment that accompanies AdaCore’s GNAT Pro toolset on most platforms. This GPS release includes a number of new features, enhancements, and plug-ins, including support for code coverage and improved generation of documentation. The advanced code coverage feature enables developers to test code and ensure that the software is properly covered, with the GPS user interface allowing them to visualize the coverage information at different levels of detail (from project down to source lines of code). The improved and faster documentation generator uses Web 2.0 technologies to generate HTML pages, thus providing a webbased view of projects. While GPS already supports the Ada 2005 standard, the GPS 4.2 enhancements will help developers take full advantage of both the new features as well as the existing Ada 95 object-oriented programming facilities. Furthermore, GPS includes multi-language support (including Ada, C, and C++) and is available on a wide range of host environments. New functions in GPS 4.2 includgraphical support for code coverage (gcov), improved documentation generation with faster, and improved HTML output using CSS and javascript, enhanced code completion, including support for the Object. Method syntax as provided in Ada 2005, Java, and C++. It provides full ability to manage files and directories from GPS while source editor improvements include better tooltips, source navigation and indentation. Improved handling of dispatching calls and primitives, enable better understanding (prior to run time) of which subprograms will be executed. New plug-ins, include support for code verification through gnatcheck and addr2line, listing of unused entities, display of dependency paths across files, ability to cut/copy/paste in contextual menu, recomputation of Ada cross references, copying of text with line numbers prepended and the ability to close all editors. www.adacore.com Pls expands debug engine’s functions Version 2.2 of pls Programmierbare Logik & Systeme’s Universal Debug Engine (UDE) is fully compatible with Microsoft’s Windows Vista technology. Program and data are now strictly separated making its easier for a user to backup work files. The format of almost all data files has been converted to XML improving interoperability with other tools. Use of a new databank technology for symbol processing, widens the suitability of use with embedded applications. In addition to the established UDE desktop, the user is also now optionally provided with a second user interface that, to a great extent, is similar to Microsoft’s Visual Studio 2005. It supports different display modes for the windows, the arrangement n logical containers – optionally with fast tab access – floating windows as well as auto-hide windows. New functions enable a clear presentation and fast access to different information. An enhanced profiling function, which allows the selection of code regions via functions or program sections, has also been newly implemented with the UDE 2.2. This feature enables the designer to focus on profiling the parts of the application that are of interest to him. The selection can take place both directly and also flexibly through regular expressions. The configuration of the graphical outputs has been simplified and the compiler support has been extended with the Wind River Compiler for TriCore, PowerPC and ARM. The PowerPC implementation of the GNU Tool Chain is also now supported. UDE 2.2 supports a large number of 16 and 32-bit microcontroller families from Infineon, Freescale, AMCC, Marvell/Intel as well as additional ARM7 and ARM9 derivatives from NXP, ATMEL, NetSilicon, Texas Instruments and STMicroelectronics. www.pls-mc.com USB stick eases microcontroller designs For a rapid evaluation of NXP’s LPC2300/LPC2400-family Hitex has developed the LPC-Stick which is a complete low-cost development kit configured as a USB stick. The LPCStick is equipped with a LPC2468 containing not only peripherals such as I/Os, fast I/Os, ADCs, DAC, timers, RTC, PWM, UART, CAN but also complex components (USB, USB-Host, USB, USB-OTG and Ethernet). The included HiTOP software is running without limitation and allows 42 comfortable loading, debugging and modifying of the sample applications. All applications are provided with source code. In addition, the software package contains the GNU C/C++ Compiler and the Tasking VX toolset. To access the peripherals additional boards are available, e.g. LPC-COM-board with a set of communication features such as USB, USB-Host, Ethernet, CAN, UART. Another extension board with wire-wrap areas allows the realization of own prototypes. www.hitex.com NOVEMBER – DECEMBER 2007 | embedded systems design europe | www.embedded.com/europe 042_ESDE.indd 42 8/11/07 11:16:01 http://www.adacore.com http://www.hitex.com http://www.pls-mc.com http://www.embedded.com/europe
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.