Solution
The Controller for FlexRIO is a commercial off-the-shelf (COTS) solution designed for applications that require high-performance I/O and real-time signal processing in a compact, stand-alone form factor.
It has a dual-core ARM Cortex-A9 processor that adds the flexibility and connectivity necessary to deploy the Controller for FlexRIO in the field. The processor runs the NI Linux Real-Time OS, which offers increased determinism and reliability, along with the standard benefits of the Linux kernel. The real-time OS (RTOS) is programmable through LabVIEW with the LabVIEW Real-Time Module and also supports C/C++ development using your preferred integrated development environment (IDE).
The OS cannot be changed to Windows. However, the primary difference when moving from FlexRIO on PXI to the Controller for FlexRIO is that a network communication layer is added between the FPGA and a traditional Windows client. Therefore, you can have a Windows machine interfacing with the embedded controller. No other operating systems are supported.