Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
14 ratings:
 4.42 out of 5     Rate this Document

What Operating System is my Real-Time Controller Running and Why?



Primary Software: LabVIEW Modules>>LabVIEW Real-Time Module
Primary Software Version: 2009 SP1
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
What operating system is my real-time controller running and why are there different real-time operating systems on different hardware targets?


Solution:
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. The table below shows the real-time operating system installed on each series of real-time controllers.  You can run the attached OSversion.vi on your real-time target to determine which RTOS it is running and the operating system version.

Controller Series RTOS
FieldPoint Phar Lap ETS
cFP-20xx Phar Lap ETS
cFP-21xx Phar Lap ETS
cFP-22xx VxWorks
cRIO-900x Phar Lap ETS
cRIO-901x VxWorks
cRIO-902x VxWorks
cRIO-903x NI Linux Real-Time 64-bit
cRIO-906x NI Linux Real-Time 32-bit
cRIO-907x VxWorks
cRIO-908x Phar Lap ETS
sbRIO-96xx, except sbRIO-9651 VxWorks
sbRIO-9651 NI Linux Real-Time 32-bit
CVS-14xx Phar Lap ETS
PXI[e]-81xx Phar Lap ETS
NI 8353 RT Phar Lap ETS
NI 17xx Smart Camera VxWorks
NI 177x Smart Camera Phar Lap ETS
Desktop ETS Phar Lap ETS
NI 3110 with Hypervisor Phar Lap ETS
NI 9792 Programmable WSN Gateway VxWorks
myRIO 19xx NI Linux Real-Time 32-bit

The version of the real-time operating system available to deploy depends on the version of LabVIEW Real-Time installed on your development computer. The versions available for installation to your real-time targets are shown on the following table. 
RTOS LabVIEW Real-Time Version
Phar Lap ETS 9.1 7.1
Phar Lap ETS 10.1
8.0
Phar Lap ETS 12.0
8.2.1
Phar Lap ETS 13.0
8.5
Phar Lap ETS 13.1
8.5.1 - 8.6.1
NI ETS 2009 * 2009
NI ETS 2010 2010
NI ETS 2011 2011
NI ETS 2012 2012
NI ETS 2013 2013
NI ETS 2014 2014
VxWorks 6.1 8.2 - 8.2.1
VxWorks 6.3 8.5 - 8.6.1, 2009, 2010, 2011, 2012, 2013, 2014
NI Linux Real-Time 2013, 2014

* 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. This change will make it easier to identify which RTOS was released with each LabVIEW Real-Time version. 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 In general, the same LabVIEW code can be used on any of the LabVIEW Real Time Targets provided that it is recompiled in LabVIEW for the specific target.  Any external code (drivers or custom text based code) called by LabVIEW will need to be compiled for the specific target as well. Some specific considerations for VxWorks targets are described in KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x.  

Related Links:
White Paper: Selecting Your LabVIEW Real-Time Deployment Platform
KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x
LabVIEW 2011 Real-Time Module Help: Unsupported LabVIEW Features (RT Module on VxWorks Targets)
LabVIEW 2011 Real-Time Module Help: Unsupported LabVIEW Features (RT Module on ETS Targets)
KnowledgeBase 4AJCLGCY: Phar Lap ETS and VxWorks Compliance with Internet Protocols

 



Attachments:
OSversion.vi




Report Date: 05/28/2008
Last Updated: 08/27/2014
Document ID: 4LRA4IQ0

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit