What Operating System is my Real-Time Controller Running and Why?Primary Software: LabVIEW Modules>>LabVIEW Real-Time Module
Primary Software Version: 2009
Primary Software Fixed Version: N/A
Secondary Software: N/A
What operating system is my real-time controller running, and why are there different real-time operating systems on different hardware targets?
Each series of real-time targets runs on one of two real-time operating systems (RTOSes), IntervalZero Phar Lap ETS or Wind River VxWorks. The table below shows the real-time operating system installed on each series of real-time controllers. You can run the attached
The version of the real-time operating system depends on the version of LabVIEW Real-Time installed on your development computer. The following table specifies the real-time operating system version installed with different versions of LabVIEW Real-Time. The attached
* 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.The operating system on your NI Real-Time controller should have almost no effect on the LabVIEW code written for the target. Some things, such as calling external code, will differ between targets since the external code needs to be built for the particular targets OS. Some considerations for VxWorks targets are described in KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x. In general, the same LabVIEW code can be used on both ETS and VxWorks targets providing it is recompiled in LabVIEW for the specific target.
Developer Zone Tutorial: 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
Report Date: 05/28/2008
Last Updated: 08/05/2013
Document ID: 4LRA4IQ0