리얼타임 컨트롤러를 동작시키는 OS시스템은 무엇이며 왜 그것을 사용합니까?



주요한 소프트웨어:
주요한 소프트웨어 버전:
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점: 리얼타임 컨트롤러를 동작시키는 OS시스템은 무엇이며 왜 다른 하드웨어 타켓에 다른 리얼타임OS가 존재하는 것입니까?

솔루션:

각각의 리얼타임 타겟들은 IntervalZero Phar Lap ETS나 Wind River VxWorks, 이 두 리얼타임 OS 중 하나에서 동작합니다.각 리얼타임 컨트롤러에 설치된 리얼타임 OS를 아래 테이블에서 확인하실 수 있습니다. 혹은 사용중인 리얼타임 타겟에서 작동중인 RTOS가 어떤 것인지 알아보기 위해서 OSversion.vi를 실행시킬 수 있습니다.

 

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





















 

리얼타임 OS 버전은 설치된 LabVIEW 리얼타임의 버전에 영향을 받습니다. 아래 테이블에서 다른LabVIEW 리얼타임에서 설치되는 리얼타임 OS 버전을 확인하실 수 있습니다.

RTOS

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

VxWorks 6.1

8.2 - 8.2.1

VxWorks 6.3

8.5 - 8.6.1, 2009

*NI ETX 2009는 Phar Lap ETS 13.1과 같은 소프트웨어입니다. LabVIEW 리얼타임 2009를 출시하면서 National Instruments는 버전 번호 대신 출시 년도에 의해서 ETS OS를 표기하기 시작했습니다. 이와 같은 변화는 사용자들로 하여금 각 LabVIEW 리얼타임 버전에 맞게 출시되는 RTOS를 보다 더 확인하기 쉽게 해줄 것으로 예상되고 있습니다.

LabVIEW 리얼타임 지원은 x86기반 타겟에서 시작되었고 지금은 ETS인 Phar Lap를 사용했습니다. ETS는 소형 임베디드 타겟에서 x86보다 효과적인 PowePC기반 타겟을 지원하지 않으므로 LabVIEW 리얼타임에 VxWorks 지원을 추가했습니다. 


이러한 점은 프로그래머 관점에서 볼때, 사용자가 어플리케이션을 사용할 때 발생하는 차이점은 필연적입니다. LabVIEW는 ETS와 윈도우즈 타겟에서처럼 VxWorks 기반 타겟에서도 똑같이 동작하고 실행되어야만 합니다. 그러나 이 들 중 일부는 다르게 컴파일 되어야만 하는 호출되는 외부 코드처럼 다르게 해주어야 할 것입니다. 하나의 VxWorks 타겟에서 발생하는 차이점들 중 일부에 대한 설명은  KnowledgeBase 44HDTKQ0: Frequently Asked Questions (FAQ) for NI cRIO-901x and cRIO-907x에서 확인할 수 있습니다. 이것은 일반적으로 ETS와 VxWorks 타겟에서 같은 코드로 실행시킬 수 있으나 LabVIEW에서는 재 컴파일되어야만 하는 것을 의미합니다.



관련 링크: 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

첨부:





리포트 날짜: 05/28/2008
마지막 업데이트: 09/02/2009
문서 번호: 4LRA4IQ0