McObject has port its in-memory embedded database to the open-source eCos RTOS (real-time operating system) as part of a collaborative relationship with eCosCentric, the commercial supplier of eCos. The eXtremeDB database will be supplied by eCosCentric as part of its real-time embedded systems middleware suite for eCos, the companies announced.
“eXtremeDB was a natural choice to complement the eCos RTOS due to its tiny footprint (as small as 50KB code size), reliability, and real-time responsiveness,” the companies said in a statement. “The pairing's minimal memory and CPU requirements will satisfy OEM customers seeking to cut manufacturing cost in devices such as consumer electronics.”
McObject describes eXtremeDB as an in-memory database that “provides critical data management features, including transactions, concurrent access, high availability, and a high-level data definition language,” and “eliminates file I/O and caching logic.” Additionally, eXtremeDB provides “sophisticated development capabilities, such as support for varied data and query types, an optional SQL API,” and a “powerful” debugging environment that includes a “self-diagnostic API that catches a wide range of common programming errors before they slip into runtime code.”
eCosCentric says its eCosPro Developer's Kit provides an “enhanced, fully tested, and supported version of the eCos open source RTOS and RedBoot bootstrap firmware.” The kit a C/C++ compiler toolset, Eclipse-based IDE, standards-based APIs, libraries, filesystems, networking, communications, and “extensive” device support, and is available for a wide range of architectures, processors and platforms, according to the company.
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.