¿Cuál Sistema Operativo Tiene Mi Controlador en Tiempo Real y Por Qué?



Software Primario:
Versión de Software Primario: 2015 SP1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:


¿Cuál sistema operativo tiene mi controlador en tiempo real y por qué hay diferentes sistemas operativos en tiempo real en diferentes equipos?

 


Solución:
Cada serie de equipo en tiempo real tiene uno de tres posibles sistemas operativos en tiempo real (RTOS): IntervalZero Phar Lap ETS, Wind River VxWorks o NI Linux Real-Time. La siguiente tabla muestra el sistema operativo en tiempo real instalado en cada serie de controladores en tiempo real. Puede ejecutar el VI OSversion.vi adjunto en su equipo para determinar cuál RTOS tiene instalado y su versión.

Serie de Controlador RTOS
FieldPoint Phar Lap ETS
cFP-2000, cFP-2010, cFP-2020 Phar Lap ETS
cFP-2100, cFP-2110, cFP-2120 Phar Lap ETS
cFP-2200, cFP-2210, cFP-2220 VxWorks
cRIO-9002, cRIO-9004 Phar Lap ETS
cRIO-9012, cRIO-9014 VxWorks
cRIO-9022, cRIO-9023, cRIO-9024, cRIO-9025 VxWorks
cRIO-9030, cRIO-9031, cRIO-9032, cRIO-9033, cRIO-9034, cRIO-9035, cRIO-9036, cRIO-9037, cRIO-9038, cRIO-9039 NI Linux Real-Time (basado en Intel x64)
cRIO-9063, cRIO-9064, cRIO-9065, cRIO-9066, cRIO-9067, cRIO-9068 NI Linux Real-Time (basado en ARM)
cRIO-9072, cRIO-9073, cRIO-9074, cRIO-9075, cRIO-9076 VxWorks
cRIO-9081, cRIO-9082 Phar Lap ETS
sbRIO-9601, sbRIO-9602, sbRIO-9605, sbRIO-9606, sbRIO-9611, sbRIO-9612, sbRIO-9623, sbRIO-9626, sbRIO-9631, sbRIO-9632, sbRIO-9633, sbRIO-9636, sbRIO-9642 VxWorks
sbRIO-9651, sbRIO-9607, sbRIO-9627, sbRIO-9637 NI Linux Real-Time (basado en ARM)
CVS-1454, CVS-1455, CVS-1456, CVS-1457 Phar Lap ETS
CVS-1458, CVS-1459 NI Linux Real-Time (basado en Intel x64)
NI EVS-1464, NI EVS-1463 Phar Lap ETS
IC-3171 NI Linux Real-Time (basado en Intel x64)
PXI-8100, PXI(e)-8101, PXI(e)-8102, PXI-8108, PXI-8109, PXI-8110, PXI(e)-8115, PXI-8119, PXIe-8130, PXIe-8133, PXIe-8135, PXI-8145, PXI-8183 Phar Lap ETS
PXI(e)-8820, PXIe-8840, PXIe-8880 Phar Lap ETS
NI 8353 RT Phar Lap ETS
Smart Camera NI 1722, NI 1742, NI 1744, NI 1762, NI 1764 VxWorks
Smart Camera NI 1772, NI 1772C, NI 1774, NI 1774C, NI1776, NI 1776C, NI 1778 Phar Lap ETS
Desktop ETS Phar Lap ETS
NI 3110 con Hypervisor Phar Lap ETS
Gateway WSN Programable NI 9792 VxWorks
myRIO 1900, myRIO 1950 NI Linux Real-Time (basado en ARM)
NI roboRIO NI Linux Real-Time (basado en ARM)
Controladores en Tiempo Real cDAQ 9132, cDAQ 9133, cDAQ 9134, cDAQ 9135, cDAQ 9136, cDAQ 9137 NI Linux Real-Time (basado en Intel x64)
Controladores en Tiempo Real cDAQ 9138, cDAQ 9139 Phar Lap ETS

La versión del sistema operativo en tiempo real depende de la versión de LabVIEW Real-Time instalada en su computadora de desarrollo. La siguiente tabla especifica la versión del sistema operativo en tiempo real instalado con diferentes versiones de LabVIEW Real-Time.

RTOS Versión de LabVIEW Real-Time
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
NI ETS 2015 2015
VxWorks 6.1 8.2 - 8.2.1
VxWorks 6.3 8.5 - 8.6.1, 2009, 2010, 2011, 2012, 2013, 2014, 2015
NI Linux Real-Time 2013, 2014, 2015


* NI ETS 2009 es el mismo software que Phar Lap ETS 13.1. Con el lanzamiento de LabVIEW Real-Time 2009, National Instruments empezó a referirse al sistema operativo ETS con el número del lanzamiento en vez del número de versión. Este cambio permite identificar más fácilmente qué RTOS fue lanzado con cada versión de LabVIEW Real-Time.

El soporte de LabVIEW Real-Time inició con los equipos x86 que usaban Phar Lap, ahora llamados ETS. VxWorks se añadió luego para soportar equipos con PowerPC.

En general, el sistema operativo en su controlador NI Real-Time no debería tener ningún efecto en el código de LabVIEW escrito para ese equipo. Algunos aspectos, como llamar código externo, cambiará entre los equipos, ya que el código externo necesita ser construido para el sistema operativo de ese equipo en particular. Algunas consideraciones para equipos VxWorks son descritas en el artículo Preguntas Más Frecuentes (FAQ) Acerca de los Dispositivos NI cRIO-901x and cRIO-907x.

Ligas Relacionadas:
Notas Técnicas: 3 Steps for Building a Real-Time System With NI Hardware and Software (en inglés)
Documento de Soporte 44HDTKQ0: Preguntas Más Frecuentes (FAQ) Acerca de los Dispositivos NI cRIO-901x and cRIO-907x
Ayuda del Módulo LabVIEW Real-Time 2011: Unsupported LabVIEW Features (RT Module on VxWorks Targets) (en inglés)
Ayuda del Módulo LabVIEW Real-Time 2011: Unsupported LabVIEW Features (RT Module on ETS Targets) (en inglés)
Documento de Soporte 5ZOF3MSI: Unsupported LabVIEW Features on NI Linux Real-Time Targets (en inglés)
Documento de Soporte 4AJCLGCY: LabVIEW Real-Time Target IPv5 and IPv6 Support (en inglés)

Archivos Adjuntos:





Día del Reporte: 05/28/2008
Última Actualización: 07/04/2016
Identificación del Documento: 4LRA4IQ0