1. NI Linux Real-Time Kernel Updates
The LabVIEW 2015 Real-Time Module includes updates to the NI Linux Real-Time kernel. These updates include networking improvements, bug fixes, and security updates. For ARM-based targets, the module updates the kernel from version 3.2 to version 3.14. For Intel x64-based targets, the module updates the kernel from version 3.10 to version 3.14. NI also provides new packages in the NI Linux Real-Time repository, such as GCC 4.8, MySQL, and PHP.
2. Shared Library Support on NI Linux Real-Time Targets
LabVIEW 2015 Real-Time includes support for creating LabVIEW-built shared libraries on NI Linux Real-Time targets. Shared libraries provide a way for you to build your LabVIEW code into components and call them from within LabVIEW.
Figure 1. Build your LabVIEW Real-Time code into a shared library using the LabVIEW Application Builder.
3. New Hardware Support
LabVIEW 2015 Real-Time supports new real-time targets, including the Xilinx Zynq-based sbRIO-9607, sbRIO-9627, and sbRIO-9637 controllers and the NI 3173 industrial controller.
Figure 2. The New sbRIO-96x7
4. NI Device Monitor Supports USB Device Real-Time Target Discovery
The NI Device Monitor now includes support for simplified discovery and configuration of real-time targets. When you connect an NI Linux Real-Time target to a host computer using the USB device connection, the NI Device Monitor displays the real-time target's serial number and allows you to launch LabVIEW, Measurement & Automation Explorer, and recommended getting started material.
Figure 3. The NI Device Monitor displays common actions for you to get started with your USB device-based real-time hardware when you plug it in.
5. SELinux Support on NI Linux Real-Time Targets
SELinux adds access control security policies on devices based on NI Linux Real-Time. SELinux is a Linux kernel security module that provides mechanisms to support mandatory access control (MAC) security policies. Its goal is to separate enforcement of security decisions from the security policy itself by providing flexible mandatory access control (MAC) directly in the OS.
6. Calibrating Touchscreen Monitors on the Embedded UI
LabVIEW 2015 Real-Time includes the RT Calibrate Touchscreen VI on the RT Utilities palette. This VI launches an interactive wizard that allows end users to calibrate touch panel monitors on real-time targets that support the embedded user interface.
Figure 4. The RT Calibrate Touchscreen VI is located in the RT Utilities palette.
7. Additional Resources
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis.