eCosCentric Limited has released their eCosPro plugin for the Eclipse Juno release. This plugin provides eCosPro developers access to the new features and improved workflow provided by the updated Eclipse release.
The Eclipse Juno release has a more modern visual style and reduced clutter. Elements of the user interface have been redesigned to reduce emphasis on non-selected items and the workbench now has a global search field in the tool bar providing smoother access and integration with the “Quick Access” feature. Additional improvements have also been made to the Debug perspective, allowing integration with the global toolbar which spans views, providing embedded developers with a simpler and smoother workflow between the different stages within the software development life-cycle.
The eCosPro Eclipse plugin Juno release also introduces enhancements allowing developers to create multiple eCos configurations within an eCos Configuration Project and specify which is to be used for builds. Alternatively developers may leave the task of building a newly configured eCos to the Eclipse CDT project builder, which is now fully integrated with the Eclipse background builder.
This update builds on the eCosPro 3.1 Developer's Kits where eCosPro developers on Windows hosts have seen a near four-fold improvement in build times through completely native Windows tools and reliable remote debugging of eCosPro applications over serial, ethernet, JTAG and BDM hardware. All the popular recent Linux distributions are also supported, including both 32 and 64 bit variants of Ubuntu LTS 12.04, openSUSE 12.3 and Fedora 17.
eCosPro is a stable, fully tested and supported version of the eCos open source real-time operating system and RedBoot bootstrap firmware. The eCosPro Developer's Kit is a distribution of eCosPro with commercial support & advice, prebuilt eCos host tools, compiler tool chains, full documentation, Eclipse-based integrated development environment to streamline eCos application development, C++ runtime (including Standard Template Library) as well as profiling, code coverage and memory allocation debugging tools. Middleware components qualified with eCosPro include a Java virtual machine, an in-memory database, graphical user interfaces, security libraries, CANopen and USB compliant host, device & OTG stacks and flash file systems.