OSEK Awareness는 어떻게 적용해야 하나요?

TRACE32
이동: 둘러보기, 검색

"OSEK Awareness는 어떻게 적용해야 하나요?"에 대한 답변입니다.

 

OSEK Awareness를 적용하면 OS상에서 동작중인 TASK, EVENT, ALARM, RESOURSE등의 상태를 관찰할 수 있습니다. 이를 위해서는 OSEK 제조사에서 제공하는 ORTI라는 파일이 있어야 합니다.

OSEK Configuration Tool 에서는 각각의 제조사마다 ORTI(Osek RunTime Interface) 파일을 생성해주는 설정이 있습니다. 예를 들어 ERIKA OSEK에서는 아래와 같이 ORTI_SECTIONS = ALL; 이라는 구문을 추가하면 ORTI파일을 생성할 수 있습니다.

OS EE {

     EE_OPT = "EE_DEBUG";

    EE_OPT = "__ASSERT__";

    //EE_OPT = "EE_EXECUTE_FROM_RAM"; 

    STATUS = EXTENDED;

    USERESSCHEDULER = FALSE;

    ORTI_SECTIONS = ALL;

……

}

생성된 ORTI파일을 T32상에서 아래와 같이 수행하면 OSEK Awareness 적용을 할 수 있습니다.

TASK.ORTI <filename>

 

 

TRACE32 FAQ 홈으로 가기