MicroC 프레임워크(MXF)

MicroC 프레임워크(MXF)는 확장 실행 모델 정의를 지원합니다.

MicroC 프레임워크 기능

MicroC 프레임워크는 Execution Manager, Executable 선택사항 및 Activation Policy 클래스가 포함된 실행 스킴을 지원합니다.
참고: 요소의 동시성 설정을 순차로 지정하는 경우 요소가 Executable인지, Execution Manager인지 여부를 결정할 수 있습니다. 그러나 요소의 동시성 설정을 활성으로 지정하는 경우, 프로그램은 자동으로 요소를 Execution Manager가 되게 합니다.

컴파일 시간 초기화를 지원하는 특성은 다음과 같습니다.

MXF의 컴파일 시간 구성

MXF 소스 파일은 애플리케이션으로 컴파일합니다. 모든 MXF 소스에는 애플리케이션으로 생성된 <ExtendedCOxf_cfg.h> 파일이 포함됩니다. <ExtendedCOxf_cfg.h> 파일은 애플리케이션에 따라 다양한 옵션 및 구성을 사용할 수 있도록 하는 C_CG:Configuration:EXTCOxfCfgTemplate 특성을 통해 정의됩니다.

참고: MicroC 프레임워크(MXF)는 Micro C 실행 프레임워크로서 C 오브젝트 실행 프레임워크(OXF)에서 생성되었고 다음과 같은 주요 수정사항이 있습니다.
  • 정적 시스템동적 할당 또는 메모리 삭제 없음
  • 확장된 실행 스킴Execution-Manager, Runnable-Manager
  • 주기적 실행 – 기존 이벤트 중심 실행에 추가
  • 컴파일 시간 초기화 모드 - 기존 런타임 초기화 모드를 대체하는 프레임워크 및 사용자-모델 엔티티의 모드
  • 일반 유틸리티 및 데이터 구조 제외 - mxf 코어에서 제외
  • 상위 레벨 Misra 준수성

피드백