RapiTask

제품소개

복잡한 스케줄링 동작(예: 멀티 스레드 또는 멀티 코어)이 있는 임베디드 시스템 작업에서 직면하게 될 과제를 해결합니다.

주요기능

| Getting a high-level overview of software system scheduling

RapiTask는 스레드(threads) 및 프로세서 코어에서 시스템의 스케줄링 동작을 시각화하여 응답시간 및 CPU 사용률을 보고하는 기능을 제공합니다.

| Locating rare timing events, such as race conditions

주어진 시간 간격 동안 시스템의 태스크의 CPU 사용률을 표시합니다.

| Understanding system capacity issues

경쟁 조건, 우선순위 반전 또는 교착 상태와 같은 특이한 상황에 대해 검색할 수 있습니다. 잠재적인 타이밍 문제의 원인을 찾는데 도움이 되는 RapiTask를 사용하면 추적을 축소하여 개요를 보거나 확대하여 특정 패턴을 빠르게 찾을 수 있습니다.

| Supporting different targets, including multicore

타겟 독립적이며 다른 타겟 및 다른 실시간 운영 체제(RTOS)와 함께 작동하도록 쉽게 조정 할 수 있습니다.

| Verifying actual timing behavior

시스템의 타이밍 동작이 시스템 수준 요구사항을 충족 하는지 확인하기 위해 RapiTask는 주기성 및 지터(jitter)와 같은 시스템 수준 속성을 측정하는 기능을 제공합니다. RapiTime과 함께 사용하면 더욱 상세한 타이밍 동작을 얻을 수 있습니다.

| Quickly identifying user-specific concerns

모니터링 수준을 구성하는 것 외에도 경보, 이벤트, 사서함 및 뮤텍스(mutexes)와 같은 OS 수준 기능을 모니터링 하고 시각화 할 수 있습니다.

자동차 도메인에서 사용되는 경우, 시스템 시각화에 대한 주요 용도 외에도 ISO26262의 특정 요구 사항을 지원할 수 있습니다.

항공 우주 분야에서 ARINC-653 호환되는 RTOS와 같이 복잡한 애플리케이션의 스케줄링 동작을 시연하는데 사용할 수 있습니다.