Open Source eCos RTOS Gets In-Memory Database

83
Ted Kenney writes “ McObject and eCosCentric, the eCos and RedBoot experts, today announced a business partnership in which McObject has ported its eXtremeDB™ in-memory embedded database to the eCos open source real-time operating system (RTOS) and to eCosCentric’s eCosPro® Developer’s Kit. eCosCentric will also resell eXtremeDB.

With the new relationship, eXtremeDB becomes the sole embedded database provided by eCosCentric, and joins a select group of real-time embedded systems middleware products resold by the company. eCosCentric is the leading independent supplier of eCos, which is ranked among the top ten most widely used RTOSs in recent surveys by both Embedded Systems Programming magazine and LinuxDevices.com.

eXtremeDB was a natural choice to complement the eCos RTOS due to its tiny footprint (as small as 50k code size), reliability, and real-time responsiveness, McObject Co-founder and CEO Steve Graves and eCosCentric Chairman Paul Beskeen both agreed. Together, eXtremeDB and eCos deliver a stable, full-featured database and operating system foundation for the growing market of real-time embedded applications that require sophisticated data management. The pairing’s minimal memory and CPU requirements will satisfy OEM customers seeking to cut manufacturing cost in devices such as consumer electronics.

“The partnership with McObject and availability of eXtremeDB is an important step in the evolution of our middleware offerings for the eCos RTOS, helping to satisfy market demand with a high quality database product from a leading embedded data management company,” Paul Beskeen commented.

eXtremeDB provides critical data management features, including transactions, concurrent access, high availability and a high-level data definition language. As an in-memory database system (IMDS), eXtremeDB eliminates file I/O and caching logic. This enables it to deliver the highest level of real-time responsiveness, backed up by optional high availability features for failsafe applications. eXtremeDB also provides sophisticated development capabilities, such as support for varied data and query types, an optional SQL API, and a powerful debugging environment including a self-diagnostic API that catches a wide range of common programming errors before they slip into runtime code.

The eCosPro Developer’s Kit is an enhanced, fully tested, and supported version of the eCos open source RTOS and RedBoot bootstrap firmware. It targets professional developers looking to integrate eCos within commercial products. Out of the box, eCosPro includes the tools and runtime functionality necessary for embedded application development: C/C++ compiler toolset, Eclipse-based IDE, standards based APIs, libraries, filesystems, networking, communications, and extensive device support. eCosPro is available for a wide range of architectures, processors and platforms.”

Link: mcobject.com