What Operating System is my Real-Time Controller Running and Why?Primary Software: LabVIEW Modules>>Real-Time ModulePrimary Software Version: 8.6.1 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 two Real-Time Operating Systems (RTOSes), IntervalZero Phar Lap ETS or Wind River VxWorks. The table below specifies the real-time operating system installed on each series of real-time controllers. You can also run the attached OSversion.vi on your Real-Time target to determine which RTOS it is running.
LabVIEW Real-Time support began on x86 based targets and used Phar Lap, now named ETS. ETS does not support PowerPC based targets, which have advantages over x86 for small embedded targets, so LabVIEW Real-Time added support for VxWorks. From a programmer's point of view, it should make very little difference when you are writing your application. LabVIEW should run and execute the same on VxWorks based targets as it does on ETS and even Windows targets. However, some things are going to be different, such as calling external code which would have to be compiled differently. Some of the differences on a VxWorks target are laid out in KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x. In general, you can run the same code on an ETS and a VxWorks target, it just needs to be recompiled for that target in LabVIEW. Related Links: Developer Zone Tutorial: Selecting Your LabVIEW Real-Time Deployment Platform KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x LabVIEW Real-Time Module Help: Unsupported LabVIEW Features (ETS) (RT Module) LabVIEW Real-Time Module Help: Unsupported LabVIEW Features (VxWorks) (RT Module) KnowledgeBase 4AJCLGCY: Phar Lap ETS and VxWorks Compliance with Internet Protocols Attachments:
Report Date: 05/28/2008 Last Updated: 04/15/2009 Document ID: 4LRA4IQ0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
