User Tools

Site Tools




Operating Systems

What Operating System Is My Real-Time Controller Running and Why?

Each series of real-time targets runs on one of three real-time operating systems (RTOSes): IntervalZero Phar Lap ETS, Wind River VxWorks, or NI Linux Real-Time.
LabVIEW Real-Time support began on x86 based targets and used Phar Lap, now named ETS. VxWorks was later added to support PowerPC based targets.
NI ETS 2009 is the same software as Phar Lap ETS 13.1. With the release of LabVIEW Real-Time 2009, National Instruments began to refer to the ETS operating system by release number instead of version number.

Working with the Different Real-Time Operating Systems

Refer to the following topics to learn about unique considerations and unsupported features for each real-time operating system:

Refer to the specific RT target hardware documentation for information about the real-time operating system installed on the target.

Conditional Disable Symbols

Device OS CPU
PXIe-8840 PharLap x86
sbRIO-96×5, sbRIO-96×6 VxWorks PowerPC
SmartCams (eg NI-1712) VxWorks PowerPC
sbRIO-96×7, cRIO-900x, cRIO-908x Linux ARM
IC-3173, cRIO-903x Linux x86

App-Kind & Folders

Target Mode Dir App-Kind
Win Dev C:\Program Files (x86)\National Instruments\LabVIEW 2016 Development System
Win Startup C:\Users\admin\Temp\builds\Test-Prj\My Application Run Time System
cRIO (Linux) Dev /usr/local/natinst/labview Run Time System
cRIO (Linux) Startup /home/lvuser/natinst/bin Run Time System
PXI (Phar Lap) Dev C:\ni-rt\system Embedded LabVIEW
PXI (Phar Lap) Startup C:\ni-rt\startup Embedded LabVIEW
kb/ni-rt/opsys.txt · Last modified: 2018/10/25 16:05 by bence.bartho