사이트맵 보기

뉴스레터

가상화 임베디드 운영체제 PikeOS Support

작성일

작성자 관리자

조회수 5635

첨부파일

TRACE32® supports new version of SYSGO′s PikeOS, the first certified safe and secure virtualization RTOS

TRACE32 Debugger는 독일 SYSGO사가 가상화 기능을 제공하는 임베디드기기용 운영체제 ‘PikeOS’를 지원합니다.
SSV(Safe and Secure Virtualization)기술에 기반한 PikeOS는 DO178B, IEC61508, EN50128, ISO26262와 같은 국제 안전표준을 따르고 있습니다. PikeOS awareness는 PowerPC를 지원하는 TRACE32 software에 포함되어 있습니다.
(곧 다른 architecture들에서도 지원 합니다.)
Bootstrap code에서부터 routine과 driver들의 interrupt까지 TRACE32는 광범위한 디버깅 능력을 가지고 있습니다. PikeOS awareness는 partitions, processes, threads와 같은 PikeOS resources에 쉽게 접근이 가능합니다. PikeOS 또한 가상화 플랫폼이기 때문에 application들이 어떠한 partition에 속해 있더라도 디버깅 할 수 있게 하는 것이 중요합니다. Thread가 실행 되었을 때 각각의 thread들에 대하여 얼마나 많은 시간과 얼마나 자주 선점 되었는지에 대한 성능분석을 수행 할 수 있습니다. TRACE32는 이와 같은 모든 정보들을 실시간으로 그리고 실행중인 application에 영향을 주지 않고 가져옵니다. 또한 TRACE32는 모든 MMU를 지원하고 있으므로 사용자는 어떤 partition에서 CPU가 현재 작동 중에도 관계없이 동시에 다른 partition에 여러 task들을 디버깅 할 수 있습니다. 그러므로 TRACE32는 언제든지 전체 시스템에 대한 접근을 제공합니다. PikeOS는 주로 안전, 보안과 관련된 중요한 시스템에 사용되기 때문에 bootstrap codeㆍinitialization phaseㆍinterrupt routinesㆍdriversㆍkernel등의 디버깅이 절대적으로 필요 합니다.
TRACE32 디버거가 PikeOS에 제공하는 모든 기능은 application 또는 kernel에 어떠한 변화도 없이 구현됩니다.
TRACE32는 매우 높은 성능의 RTOS일 뿐만 아니라 강력한 임베디드 가상화 플랫폼으로 볼 수 있는 PikeOS를 분리된 micro-kernel과 다양한 환경설정을 바탕으로 multi-partitioning OS의 주요 기능들을 통합하여 제공합니다. PikeOS는 단일 시스템 내에서 resource들의 독립된 설정을 통하여 Personality라고 불리는 다양한 OS interface를 가능하게 합니다. Personality들의 예로는 Linux, POSIX, Android, RTEMS, ARINC-653등 다수가 있습니다. Windows도 곧 가능합니다. PikeOS의 micro-kernel에 의해 resource가 분리 되었기 때문에, 다양한 안전 및 보안 요구 사항과 다양한Personality에 속하는 application들이 동일한 하드웨어 플랫폼에 존재 할 수 있습니다. 또한 크고 복잡한 시스템으로 비용, 자원에 제약이 있는 장치에서 사용할 수 있습니다. PikeOS는 x86, PowerPC, MIPS, ARM, SPARC, SH와 같은 다양한 single-core, multi-core architectures을 지원합니다. Multi-core의 지원은 범위가 AMP에서 SMP까지 실행 모델을 선택할 수 있는 사용자에게 유연한 접근 방식을 제공합니다. PikeOS는 DO-178B, IEC61508, EN50128이 보증하고 MILS를 준수하고 있습니다. 현재 다양한 보안 표준 CC EAL 인증 사업에 참여하고 있습니다.

고객문의 기술지원/
데모/
SW요청
031-627-
3116