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.

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
x86_64 (64bit) VisualStudio 2010, 2012, 2013, 2015
arm VisualStudio 2008
Solaris 10
i686pc gcc-3.4.3
Sun Studio 12
sun4u gcc-3.4.3
Sun Studio 12
PPC AdaMULTI 201254
arm AdaMULTI 201416, 201516
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
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
ARM gnu
x86 gnu
x86 gnu
PPC gnu
Microblaze (soft cpu) gcc-4.1