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

TRACE32
Admin (토론 | 기여) 사용자의 2015년 2월 26일 (목) 10:07 판

(비교) ← 이전 판 | 최신판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 검색

"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 홈으로 가기