eCosCentric announces C++ support for eCosPro®
CAMBRIDGE, UK -- September 28, 2004 -- eCosCentric Limited, the eCos and RedBoot experts, today announced integration of the industry standard C++ run-time library GNU libstdc++ v3 within their range of eCosPro® Developer's Kits. Initially targeting ARM & PowerPC architectures, the eCosPro C++ support package conforms to the ISO 14882 Standard C++ library specification.
"Industry standard C++ run-time support is a key requirement for many teams, particularly those wishing to migrate from legacy proprietary RTOS environments to eCos." said Daniel Morris, Sales and Marketing Director at eCosCentric. "For the first time, eCos deployments can benefit from the full richness of the C++ programming paradigm with a thread-safe run-time library that includes a Standard Template Library (STL), fully validated and supported."
The provision of an industry standard C++ run-time library enables eCosCentric to support the more sophisticated and functionally complex embedded applications that typify products in the biometric, industrial control and communication segments. The swift migration of existing C++ based applications in these segments is critical to the successful roll-out of cost sensitive, high performance devices based on eCosPro.
In keeping with the robust and stable eCosPro source base, the C++ run-time library has been extensively tested within eCosCentric's automated test farm infrastructure. In addition to the battery of over 20,000 eCosPro run-time tests, a suite of tests has been written to ensure coverage of the core elements of functionality found in the eCosPro C++ library implementation, namely:- algorithms, bitsets, complex numbers, I/O streams, I/O manipulation, iterators, lists, maps, memory allocation/new, strings and vectors. C++ exception handling and Run-Time Type Information (RTTI) are fully tested in addition to the GNU standard C++ library test suite.
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 which includes prebuilt eCos host tools and compiler toolchains, full documentation, an Eclipse-based integrated development environment to streamline eCos application development and a libstdc++ implementation for selected architectures.
Founded in April 2002, eCosCentric is the leading provider of eCos and RedBoot support, training, development and consulting services worldwide. Staffed by the original eCos creators and highly experienced embedded system and software engineers, eCosCentric provides complete solutions consisting of run-time systems and complementary host tools.