OSEK21 어댑터를 사용하여 애플리케이션 빌드

OSEK 어댑터를 사용하여 코드를 생성하고 Metrowerks OSEK 21 운영 체제용 애플리케이션을 빌드할 수 있습니다.

프로시저

  1. AutomotiveC의 새 프로젝트를 작성하십시오.
  2. 모델에 SSEK 태스크를 추가하십시오(새로 추가 > AutomotiveC > OSEK21BasicTask(또는 OSEK21ExtendedTask).
  3. 각 태스크에 대해 동시성 상자를 활성으로 변경하십시오.
  4. 각 태스크에 대해 기능 창의 태그 캡을 사용하여 OIL 정의에 필요한 값을 설정하십시오.
  5. 각 태스크에 대해 필수 속성과 오퍼레이션을 추가하십시오.
  6. OSEK21HC12Configuration 구성을 작성하십시오(새로 추가 > OSEK21 > OSEK21HC12Configuration).
  7. 새 구성을 활성 구성으로 설정하십시오.
  8. 구성에서 C_CG:OSEK21HC12:OSEKDIR 특성을 HC12에 대한 OSEK 21의 경로로 설정하십시오.
  9. 구성에서 C_CG:OSEK21HC12: HICROSSDIR 특성을 하이웨어 도구에 대한 경로로 설정하십시오.
  10. 필요한 경우 다음 특성 값을 수정하십시오.
    • C_CG::OSEK21HC12::OsekMainFileDefinition - 프레임워크에서 사전 정의된 태스크의 정의 및 OSEK 애플리케이션의 기본 항목이 포함되어 있는 C 소스 파일의 내용을 결정합니다(OS_TASK and TIMER_TASK).
    • C_CG::OSEK21HC12::OilDefinitionTemplate - 모델 특정 OIL 정의를 포함하는 include 문이 포함되어 있는 OIL 파일인 cfg.oil의 내용입니다.
  11. 애플리케이션을 생성하고 컴파일하십시오.

결과

OSEK21 OS/NT 대상에 대한 애플리케이션을 빌드하려면 새 구성을 작성할 때 OSEK21NTConfiguration을 사용하고 구성에서 C_CG::OSEK21NT::OSEKDIR 특성을 NT용 OSEK 21에 대한 경로로 설정합니다.


피드백