윈드리버 헬릭스 가상화 플랫폼
핵심 개념
윈드리버 헬릭스 가상화 플랫폼은 다양한 산업군의 안정성 인증을 마친 멀티코어 지원 플랫폼으로, VxWorks® RTOS 기술의 검증된 실적을 바탕으로 멀티 OS와 다양한 중요도의 애플리케이션을 하나의 싱글보드에 통합합니다. 트루 타입1 하이퍼바이저를 VxWorks나 Wind River Linux와 결합하여 항공우주, 방위, 공업, 자동차 및 의료 시장의 안전 인증 애플리케이션을 지원하며, 안전 인증 및 비인증 애플리케이션의 혼합 시스템용으로도 디자인될 수 있습니다.
주요 사용 사례 및 결과
- 중요 시스템의 격리 및 통합: 여러 시스템의 다양한 애플리케이션을 가상화로 통합하여 비용, 공간/무게/전력 소비 및 개발 업무량을 줄일 수 있습니다. 다양한 중요도와 안전 수준의 시스템을 통합하며, 안전 인증 및 비인증 애플리케이션을 단일 하드웨어 플랫폼에 결합합니다.
- 유연한 역할 기반 개발: XML 구성 포맷을 사용하여 역할 기반 개발 원칙에 따라 플랫폼 공급자, 서트 플랫폼 공급자, 애플리케이션 개발업체 및 시스템 통합업체 사이에 진정한 분리 및 독립적인 개발이 가능하며, 대규모 인증 소프트웨어 시스템 개발을 가속화합니다.
주요 기능 및 이점
- 64비트 타입1 안전 인증 하이퍼바이저: 서비스 OS 또는 특별 권한 VM 불필요, 결정론적 게스트 OS에 대한 실시간 응답 속도, 낮은 오버헤드 및 네이티브에 근사한 성능 지원, 코어 간 진정한 운영 독립성, VM에 로컬인 디바이스 에뮬레이터, VM 간 유연한 통신, 틱리스 커널 지원.
- 시간 파티션 스케줄러: 엄격한 스케줄에 따라 파티션 또는 VM 예약, 코어당 여러 VM을 지원하는 구성 가능한 스케줄 지원, 결정론적 방식으로 CPU 할당 시간 보장.
- 디바이스에 대한 직접 인터럽트 및 액세스: 네이티브에 근사한 응답 속도 제공, 인터럽트 지연 시간 개선, 메모리, PCI 속성 및 인터럽트 직접 매핑 가능.
- 확장성: 코어 및 게스트 수 무제한, 다양한 중요도의 게스트 운영체제 지원, 수정하지 않은 게스트 지원, 멀티 코어 파티션/VM 지원.
- 품질 및 성능 중심 툴: 플랫폼 디버거, 윈드리버 시스템 뷰어, 부트 프로파일러, 구성 가능한 상태 모니터링(ARINC 653 호환).
주요 특징
- 게스트 OS 지원: VxWorks, VxWorks Cert Edition, Wind River Linux, 베어메탈 게스트, 타사 게스트 지원.
- 소스 코드 100% 제공: 긴 제품 수명 주기.
- 프로세서 지원: 64비트 프로세서 지원, ARMv8 및 Intel x86-64 프로세서 지원.
- 디바이스 에뮬레이션: 디바이스 트리, VirtIO, 공유 메모리, 공유 메모리를 통한 가상 네트워크 인터페이스(VNIC), 사용자 지정.
- 안전 인증: DO-178C DAL A, IEC 61508 SIL 3 및 ISO 26262 ASIL-D 인증.
- 보안: DO-356A 지원, 게스트 격리 및 분리, 리소스 액세스 제어, 보안 정책 구성.
- 윈드리버 워크벤치 개발 환경: 프로젝트 빌드 및 구성, 시스템 통합 지원, 빌드, 구성 및 패키징 독립성(IBLL).
- 윈드리버 스튜디오 내 빌드 지원: 다양한 하이퍼바이저 프로젝트 유형 지원.
총소유비용 절감
- DO-178C, IEC 61508, ISO 26262 표준에 따른 안전 인증 지원.
- 모듈형 개방형 아키텍처로 재테스트 및 재인증 필요 줄임.
- 새로운 파티션 추가 시 일반적인 재테스트 요구사항 없이 총소유비용 감소.
윈드리버 서비스
- 윈드리버 전문가 서비스: 시스템 요구사항 해석, 플랫폼 옵션 설계, 인증지원 서비스 제공.
- 윈드리버 교육 서비스: 온라인 구독 기반 e-러닝, 전문 강사가 진행하는 온디맨드 및 멘토링 교육.
- 윈드리버 고객 지원: 실시간 지원, 온라인 윈드리버 지원 네트워크, 프리미엄 서비스 제공.
결론
윈드리버 헬릭스 가상화 플랫폼은 다양한 산업의 안전 인증 요구사항을 충족하며, 높은 성능과 확장성을 제공하는 가상화 솔루션입니다. 안전 인증 시스템의 통합, 유연한 역할 기반 개발, 품질 및 성능 중심의 툴 지원 등을 통해 고객의 비즈니스 및 기술 목표를 달성할 수 있도록 지원합니다.