Supported Platforms, Languages, and Protocols

Distrix is designed to work in cross-platform environments. Support for operating systems, programming languages, hardware platforms, and communication protocols is added regularly. Please check below for currently supported environments. Contact us if you are looking for support on other platforms.

Programming Languages

Distrix System Builder supports code generation in the following programming languages:

  • C
  • C++
  • Java
  • C#
  • Python 2.5 or higher

Operating Systems

Distrix Core Services runs on the following operating systems:

  • Google Android 2.3
  • Ubuntu Linux 10.04 LTS (32-bit and 64-bit)
  • Ubuntu Linux 8.04 LTS (32-bit and 64-bit)
  • RedHat Enterprise Linux 5.5 (32-bit and 64-bit)
  • Microsoft Windows 7 (32-bit and 64-bit)
  • Microsoft Vista (32-bit and 64-bit)
  • Microsoft Windows XP (32-bit)
  • Apple Mac OS X 10.4
  • Apple Mac OS X 10.5
  • Apple Mac OS X 10.6
  • Apple Mac OS X 10.7
  • FreeRTOS 6.1
  • OpenRTOS 6.1 

Hardware Architectures

Distrix Core Services runs on the following hardware architectures:

  • Intel/VIA/AMD x86
  • Intel 64
  • ARM9
  • ARM7

Source code for Board Support Packages is available from Spark Integration Technologies Inc. Contact support@sparkintegration.com

Build Tools

Distrix System Builder supports code generation for the following build tools:

  • Microsoft VisualStudio 2010/2008/2005
  • Eclipse
  • MinGW/gcc
  • gcc/glibc
  • tmk

Network/Communication Protocols

Distrix Core Services supports data transport over the following communication protocols:

  • TCP/IP over Ethernet
  • UDP/IP over Ethernet
  • Mixed TCP/UDP over Ethernet
  • Inter-Process Communication (IPC)
  • RS-232/422
  • RS-485
  • Bluetooth 2.0 (available on request)
  • MIL-STD-1553 (available on request)

Security Protocols (Libraries)

Distrix Core Services supports the following 3rd party encryption libraries: