Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

我的实时控制器中运行的是什么操作系统,为什么?

主要软件: LabVIEW Modules>>Real-Time Module
主要软件版本: 5.0
主要软件修正版本:
次要软件:
硬件: Compact FieldPoint>>Controllers>>cFP-2110, Compact FieldPoint>>Controllers>>cFP-2200, Compact FieldPoint>>Controllers>>cFP-2010, Compact FieldPoint>>Controllers>>cFP-2020, Compact FieldPoint>>Controllers>>cFP-2000, Compact FieldPoint>>Controllers>>cFP-2120, Compact FieldPoint>>Controllers>>cFP-2210, Compact FieldPoint>>Controllers>>cFP-2220, Compact FieldPoint>>Controllers>>cFP-2100, CompactRIO>>Controllers>>cRIO-9002, CompactRIO>>Controllers>>cRIO-9012, CompactRIO>>Controllers>>cRIO-9014, CompactRIO>>Controllers>>cRIO-9004, CompactRIO>>Controllers>>cRIO-9074, CompactRIO>>Chassis (Backplanes)>>cRIO-9072, PXI/CompactPCI>>Controllers>>PXI-8146 RT, PXI/CompactPCI>>Controllers>>PXI-8156B RT, PXI/CompactPCI>>Controllers>>PXI-8170 RT, PXI/CompactPCI>>Controllers>>PXI-8186 RT, PXI/CompactPCI>>Controllers>>PXI-8184RT, PXI/CompactPCI>>Controllers>>PXI-8175 RT, PXI/CompactPCI>>Controllers>>PXI-8176 RT, PXI/CompactPCI>>Controllers>>PXI-8196 RT, PXI/CompactPCI>>Controllers>>PXI-8195 RT, PXI/CompactPCI>>Controllers>>PXI-8145 RT, PXI/CompactPCI>>Controllers>>PXI-8187 RT, PXI/CompactPCI>>Controllers>>PXIe-8130 RT, PXI/CompactPCI>>Controllers>>PXI-8106 RT

问题: 我的实时控制器运行的是什么操作系统?为什么不同的硬件平台运行的是不同的操作系统?

解答:

每个系列的实时平台运行两个实时操作系统中的任何一个,它们分别是Ardence PharLap ETS or Wind River VxWorks。下表列出了不同系列实时控制器中运行的实时操作系统。

Controller Series RTOS
FieldPoint PharLap ETS
cFP-20xx PharLap ETS
cFP-21xx PharLap ETS
cFP-22xx VxWorks
cRIO-900x PharLap ETS
cRIO-901x VxWorks
cRIO-907x VxWorks
sbRIO-96xx VxWorks
CVS-14xx VxWorks
PXI[e]-81xx PharLap ETS
NI 8353 RT PharLap ETS
NI 17xx Smart Camera VxWorks
Desktop ETS PharLap ETS

 

 

 

 

 

 

 

 

 

      Labview 对实时的支持起源于基于X86的硬件平台,使用的是Pharlap(现在命名为ETS)的操作系统。ETS并不支持基于PowerPC的硬件平台,在嵌入式小型化系统中PowerPC具有优于X86的性能特点,所以说Labview增加了对Vxworks的支持。

    从一个程序员的角度上看,不同操作系统编程时候只有很小的不同。Labview在VxWorks平台上运行执行类似于其在ETS甚至是Windows系统上。然而,依然有一些不同的地方。比如说:对调用的外部代码的编译方式不一样。一些VxWorks平台的不同点将出现在Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x中,总的来说,你能够在ETS和VxWorks上运行相同的代码,只是需要重新在Labview下编译下代码。



相关链接: KnowledgeBase 3DE7BMXT: Differences Between the LabVIEW Real-Time ETS and RTX Operating Systems
Developer Zone Tutorial: Selecting Your LabVIEW Real-Time Deployment Platform
KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x


附件:





报告日期: 05/28/2008
最近更新: 08/29/2008
文档编号: 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