RDM Multi-Platform Support
RDM supports a wide variety of both processors and operating systems. It has been designed to be highly flexible and optimized no matter what hardware the engineer is using, and you can mix and match operating systems without little-endian or big-endian compatibility issues. RDM can even run without an OS. Develop once, deploy anywhere.
RDM Supported Processors
Raima’s database engine is processor agnostic. The database files themselves are platform independent, preventing the developer from having to worry about migration or byte-swapping when moving database files between processor architectures. Internally, RDM also takes advantage of the unique strengths of each of the processor types and power requirements.
RDM Supported Operating Systems
RDM has had decades of experience working with various operating systems and as a result, engineers have created a platform support layer (the PSP) that uniquely allows RDM to be quickly and efficiently ported to any OS. This layer allows for specific optimizations to take place for each system allowing for the RDM engine to run as quickly as possible no matter the OS. Further, RDM has created a new NO_OS section to allow RDM to run without a dependency on any operating system or C/C++ library call, in a “bare bones boards” configuration. RDM now has no limitations on what it can run on.
|Desktop Platforms||Embedded Platforms||Mobile Platforms||NO OS|
|Microsoft Windows||Wind River VxWorks||Android||NO OS (Barebones)|
|Linux Distributions||Wind River VxWorks RTP|
|MacOS||Green hills Integrity|
|Red Hat Linux||FreeRTOS|