eXtremeDB/rt

RTOS Data Management Support
eXtremeDB/rt Offers Broad Support for All Major Real-time Operating Systems
Real-time applications must run in the context of a real-time operating system (RTOS), or must have access to hardware resources — interrupts, timers, memory management, etc. RTOS have different (and often multiple) scheduling policies, and different (and often multiple) ways of measuring time. Real-time systems are often safety- or mission-critical. Thus, the underlying operating system is one of the FAA, FRA, or ISO 26262 (automotive safety) certified operating systems. Manufactures’ approaches to achieve certification are often to cut services that don’t fit into the certification boundaries. The same certification requirements are true for the development tools — compilers, profilers, etc., must be certified versions of those tools. In general, the generated code is “safety-oriented” as opposed to speed- or size-oriented.
The eXtremeDB/rt kernel — the transaction schedulers, recovery algorithms and the database access API — adjusts to these limited set of operating system services and strives to compensate for their conservative nature by optimizing performance and memory footprint of the database management components.
eXtremeDB/rt distributions are currently available out-of-the box for real-time target platforms (a real-time operating system on selected hardware including x86, ARM, PowerPC). Target packages include source-code for the real-time database kernel accompanied by several examples built for the target platform that demonstrate real-time transaction deadline management.
In addition, “desktop” evaluation packages are available for immediate download for Linux (any Intel® 64 architecture), MacOS and Microsoft Windows (VS2017, any Intel® 64 architecture) platforms. The desktop distributions include numerous samples that demonstrate the eXtremeDB/rt API.

Azure RTOS ThreadX
eXtremeDB/rt for ThreadX for:
- Linux x86 (GNU GCC Tools)
- STM32 MCUs (ARM Cortex-M7)
Contact us for a free trial

Deos
eXtremeDB/rt for Deos OS for:
- ARM platforms (generic)
- x86 (generic)
- PowerPC platforms (generic)
Contact us for a free trial

embOS
eXtremeDB/rt for embOS for Cortex-M and SEGGER Embedded Studio
Contact us for a free trial

FreeRTOS
eXtremeDB/rt for FreeRTOS for:
- ARMv7 (generic), BSP required
- ESP32 platforms

FreeRTOS Linux Simulator
NXP’s i.MX 8QuadXPlus (ARM Cortex® A35 +Cortex-M4F)
Contact us for the free trial

INTEGRITY OS
eXtremeDB/rt for INTEGRITY OS
- 11.04 for sim800
- 11.08 for simarm
- Aarch64 (ARM64)
- Aarch32 (ARM)

LynxOS
eXtremeDB/rt for LynxOS-178® for x86 targets

SIEMENS Nucleus
eXtremeDB/rt for Nucleus RTOS for:
- QEMU arm32
- QEMU aarch64
- STM32F469 (ARM Cortex-M4)
Contact us for a free trial

VxWorks
eXtremeDB/rt for VxWorks ARMv8
Contact us for a free trial

Linux
eXtremeDB/rt for Linux, x86 (64-bit)
Click here for a free trial

Linux
eXtremeDB/rt PetaLinux 2019.1 (Zynq UltraScale+ MPSoC ZCU104 with ARM-A53)

MacOS
eXtremeDB/rt for MacOS
Click here for a free trial