Please call National Instruments to purchase NI Real-Time Hypervisor for Linux Early Access Program software. Note that this software requires several installation steps, including compiling Linux kernel drivers.
NI Real-Time Hypervisor for Linux software uses virtualization technology to run both NI LabVIEW Real-Time and Red Hat Enterprise Linux 5.5 in parallel on selected multicore PXI controllers. By combining a deterministic real-time target and Linux host on one computer, the NI Real-Time Hypervisor helps advanced users build consolidated test, measurement, and control applications while reducing hardware cost and physical footprint. For information on the performance trade-offs for hypervisor systems as well as supported I/O configurations, visit the Resources tab.
You can use LabVIEW software and the LabVIEW Real-Time Module to develop applications for both the Linux and LabVIEW Real-Time portions of a system with the NI Real-Time Hypervisor for Linux installed. Note that a separate Windows development PC loaded with LabVIEW and the LabVIEW Real-Time Module is needed for development of real-time programs.
Using the built-in NI Real-Time Hypervisor Manager utility, you can partition I/O devices, RAM, and CPU cores between OSs. Once you have done this, you can access I/O devices using their standard NI drivers for each OS. In addition, both shared RAM and a virtual Ethernet connection are available for inter-OS communication. You can access shared RAM from C applications on Linux.
For a complete list of hardware and software compatible with the NI Real-Time Hypervisor, visit the Resources tab. To ensure access to all NI Real-Time Hypervisor capabilities, you must use a supported version of the LabVIEW Real-Time Module to program applications for the real-time side of hypervisor systems. Purchase of a LabVIEW Real-Time Deployment License is also required for each hypervisor system.