Rational Rhapsody 샘플 컴파일 및 빌드

이 태스크 정보

INTEGRITY 환경에서 IBM® Rational® Rhapsody® 샘플을 컴파일 및 빌드하려면 다음을 수행하십시오.

프로시저

  1. Rational Rhapsody를 시작하고 프로젝트를 여십시오. 예를 들면, 다음과 같습니다.

    <Rational Rhapsody_install>\Samples\CppSamples\Dishwasher.rpy
  2. 파일 > 프로젝트 특성을 선택하십시오.
  3. CPP_CG::INTEGRITY::RemoteHost 특성을 Rational Rhapsody가 실행 중인 머신의 IP 주소로 설정하십시오. Windows 환경에서 IP 주소를 가져오려면 명령 프롬프트에 다음 명령을 입력하십시오.

    ipconfig
  4. 샘플에 대한 활성 구성을 설정하십시오. 예를 들어, 식기세척기 샘플의 경우 활성 구성으로 EXE::Host를 설정하십시오.
  5. 활성 구성에 대한 기능 창을 열고 다음 값을 설정하십시오.
    1. 인스트루먼테이션 모드 필드를 애니메이션으로 설정하십시오.
    2. 환경 필드를 INTEGRITY로 설정하십시오.
  6. 특성 탭을 선택한 후 모든 필터를 클릭하십시오.
  7. CPP_CG::INTEGRITY::BLDTarget 특성을 설정하여 대상 BSP를 설정하십시오. 기본적으로 이 값은 mbx800으로 설정됩니다. 원하는 경우 이 특성을 다른 값으로 설정하십시오.

    BLDAdditionalOptionsBLDAdditionalDefines 특성을 변경하여 추가 옵션과 정의를 설정할 수 있습니다.

  8. 변경사항을 적용하고 창을 닫으려면 확인을 클릭하십시오.
  9. 코드를 선택하여 활성 구성에 대한 코드 및 빌드 파일을 생성하십시오.
  10. 코드를 선택하여 애플리케이션 소스 코드를 컴파일하고 링크하십시오. 이 선택으로 다음의 INTEGRITY 실행 파일이 생성됩니다.
    1. <ActiveComponent>.mod - 이 파일은 동적으로 다운로드되는 이미지 유형입니다. 이 이미지는 TFTP 서버 유틸리티를 사용하여 대상 보드에서 실행 중인 커널에 다운로드될 수 있습니다.
    2. <ActiveComponent> - 이 이미지는 무결성 애플리케이션 유형입니다. 이 이미지는 ocdserv 유틸리티를 사용하여 대상에 다운로드될 수 있는 컴포지트 이미지를 형성하기 위해 커널과 통합해야 합니다.

      이 이름에서 ActiveComponentRational Rhapsody에서 현재 활성 컴포넌트로 선택된 컴포넌트의 이름입니다.


피드백