CoreDX DDS Platform Support
You can count on CoreDX DDS to be available where you need it.
We already support a broad range of Operating Systems and Hardware Architectures. From common desktop hardware to ultra-small embedded controllers, even FPGA's, CoreDX DDS runs on a wide variety of platforms.
Check out the table below to see if your system is currently supported. If your system is not listed, don't worry - we are happy to port to new platforms. With our small code baseline and minimal dependencies on operating system services, most ports can be accomplished quickly, generally for little or no charge.
Learn more about our Porting Services.
You may also be interested in CoreDX DDS Supported Languages.
OS
ARCHITECTURE
BUILD TOOLS
Linux 2.6+, various embedded Linux
x86 (32bit)
gcc-4.3.2 (glibc 2.8), 4.7, 4.8.1, 5
x86_64 (64bit)
gcc-4.3.2 (glibc 2.8), 4.7, 4.8.1, 5
ARM v5
gcc-2011, 3.4, 4.2, 4.3, 4.4
ARM v7
gcc-2011, 3.4, 4.2, 4.3, 4.4, 4.8.1, gcc48hf (Raspberry Pi)
ARM v7-A
gcc 5.2
aarch64
gcc 4.9
MIPS 32-bit, 64-bit
various (uclib, glibc)
PPC32, PPC405, PPC440, PPCe500v2
various (uclib, glibc)
sun4u
gnu
Microblaze (Soft CPU)
gnu
Nios II (Soft CPU)
gnu
Mac OS X v10.7, v10.8
x86 (32bit)
llvm 4.2
x86_64 (64bit)
llvm 4.2
Windows, WinCE, Windows Embedded
x86 (32bit)
VisualStudio 2010, 2012, 2013, 2015
MinGW/gcc-3.4.5
x86_64 (64bit)
VisualStudio 2010, 2012, 2013, 2015
MinGW/gcc-7.2
arm
VisualStudio 2008
Solaris 10
i686pc
gcc-3.4.3
Sun Studio 12
sun4u
gcc-3.4.3
Sun Studio 12
INTEGRITY
PPC
AdaMULTI 201254
arm
AdaMULTI 201416, 201516
INTEGRITY-178B tuMP
PPC
AdaMULTI 20121, 201314, 201654
LynxOS-SE, LynxOS-178
x86
gnu
PPC
gnu
VxWorks 5.5, 6.6, 6.8, 6.9 (RTP, DKM) (SMP)
x86
gnu
PPC (various variants)
gnu
ARM
gnu
VxWorks-653 2.4
PPC
gnu
DeOS
x86
gcc
QNX 6.5, 6.6
x86
gcc-4.2.4
ARM
gnu
Android 2.x -> 8.x
x86
gnu
ARM
gnu
iOS 5.1 -> 11
i686, x86_64
llvm-4.2
ARM v7, ARM64
llvm-4.2
Free-RTOS
ARM
gnu
Thread-X
x86
gnu
NexusWare
x86
gnu
PPC
gnu
Unison
Microblaze (soft cpu)
gcc-4.1