The new NI Linux Real-Time uses a real-time scheduler similar to the one on current real-time targets to handle the time-critical code scheduling and a completely fair scheduler (CFS) to handle all noncritical code scheduling. To prevent errors in file paths when migrating code or managing data logs on a target that supports the new Linux-based RTOS, refer to this document. NI Linux Real-Time targets also support SFTP functionality through SSH as well in case WebDAV is unsuitable for a given application.Īdditionally, NI Linux Real-Time introduces a few important file path differences from existing real-time targets and from Windows. Learn more about FTP support for NI Linux Real-Time at How do I Use FTP with my NI Linux Real-Time Target.
If you require FTP support to keep applications backward compatible, you can install a legacy unsecure FTP server through MAX. Unlike older devices based on VxWorks and Phar Lap, NI Linux Real-Time targets do not have an FTP server installed by default. Learn more at Using WebDAV to Transfer Files to Your RT Target. WebDAV is the default file transfer mechanism for real-time targets running NI Linux Real-Time. Popular applications such as Dropbox use it and you can easily secure it to transfer files containing sensitive information. WebDAV is an industry-standard protocol that is built on top of HTTP. Starting with LabVIEW 2013, all NI real-time targets support WebDAV file transfer. You must select this option before you can access the real-time target running NI Linux Real-Time. You can also find the Enable Secure Shell Server (sshd) option through the Web-Based Configuration and Monitoring Interface for the real-time target. You must select this option before you can access the real-time target running NI Linux Real-Time.įigure 2. You can find the Enable Secure Shell Server (sshd) option on the System Settings tab for the real-time target in Measurement and Automation Explorer. These users can also log in over SSH, but will not have root access.įigure 1. You can create additional users through the Web-Based Configuration and Monitoring Interface. To log in to the Linux shell over SSH, you can then use the admin user name along with the password you have configured to get root access-the password is blank if not configured. You can change the password through the Web-Based Configuration and Monitoring Interface. For security purposes, changing the default password on the admin account is highly recommended. You can use either NI Measurement & Automation Explorer (MAX) or the Web-Based Configuration and Monitoring Interface (see Figures 1 and 2). In addition to a terminal client, you must select the Enable Secure Shell Server (sshd) option on the real-time target running the NI Linux Real-Time OS. If you are using Windows 7 and later, PuTTY is a popular and free client at PuTTY: A Free Telnet/SSH Client.
To access the shell, you need a terminal client.
The NI Linux Real-Time OS offers full Linux shell support so you can perform complex administrative tasks to manage real-time targets more easily.