.. _section-platforms: |rti_me_h| Platforms ==================== |rti_me| is a source product and can be ported to all reference platforms that RTI supports; see :ref:`section-ref-platforms` below. However, RTI does not test and validate the libraries on all permutations of CPU types, compiler version and OS version. .. _section-ref-platforms: Reference Platforms ------------------- RTI provides the platform-dependent layers for porting |me| for the following reference platforms: - Windows® - Linux® - Unix™ (POSIX Compliant) - macOS® (Darwin) - QNX® Known Customer Platforms ------------------------ |rti_me| has been ported to a number of platforms by our customers, such as: - uC/OS™ - uLinux - Win32 - Android™ - iOS® - TI's Stellaris® Arm® Cortex®-M3 and -M4 with only TI device drivers, no OS - Baremetal - Arm Cortex-M4 - INTEGRITY®-178 - VxWorks 653 2.x, 3.x - DDC-I Deos™ - LynxOS®-178 - VOS™ |rti_me| is known to run with the following network stacks: - BSD® socket-based stack - Windows Socket library - VxWorks Network stack - ThreadX Network stack - RTNet® - lwIP (event and blocking mode) - QNX Network stack - GHS IPFlite and general purpose stack