From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
05-15-2007 01:51 AM
05-15-2007 09:26 AM
Hello,
You are correct. VxWorks is used as the RTOS on the new 9012 and 9014 High-Performance CompactRIO controllers. All existing CompactRIO controllers (9002 and 9004) as well as other LabVIEW Real-Time platforms (PXI, FieldPoint, desktops) will continue to run using the ETS RTOS.
Most current VIs developed for LabVIEW Real-Time will port to the new controllers without any changes. Any code that is written purely in LabVIEW code will work on the new controllers. Code that uses DLLs in the background will need to be updated as DLLs are not supported in VxWorks. The original DLL source code will need to be recompiled into a VxWorks shared library. More information on these compatibility issues can be found in the following document.
http://zone.ni.com/reference/en-XX/help/370622D-01/lvrtconcepts/rt_unsupportedvxworks/
05-15-2007 07:17 PM
How do I check the RTOS version and provider from my present cRIO-9012? From the directories of the "c/:"?
07-11-2007 01:38 PM
07-16-2007 08:59 AM
Hello,
Both ETS and VxWorks have their benefits and if we look at ETS for an example some of them include:
Small footprint, works with standard PC HW, support for a subset of the Win32 API which is helpful when migrating Windows based code and runs on all 32-bit x86 architectures.
However ETS doesn't support PowerPC which is the processor family we use in cRIO 901x series. So for cRIO 901x we use VxWorks which has been around for many years and are proven to work well.
Finally we don't offer any support for VxWorks on the PXI platform as of today i.e. ETS is the real-time operative system to use.