주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

Simulink 모델 구축 및 애플리케이션 배포

개발 컴퓨터를 타깃 컴퓨터에 연결한 후, Simulink® 모델을 빌드하고 독립 실행형 Linux® 애플리케이션을 Linux 환경에 배포합니다. 이 지원 패키지를 사용하면 Adaptive 소프트웨어 컴포넌트 모델, AUTOSAR Adaptive 아키텍처 모델, eProsimaRTI Connext 공급업체로 구성된 DDS Blockset 모델을 배포할 수 있습니다.

Hardware BoardEmbedded Coder Linux Docker Container 또는 Embedded Coder Linux Docker Container - ARM64로 설정하여 모델을 빌드하면 애플리케이션 패키지(.mldatx) 파일이 생성됩니다. 이 설정은 지원 패키지를 사용하여 모델을 배포하기 위해 필수입니다.

모델을 구축하고 애플리케이션을 배포하는 단계.

  1. Simulink 모델의 경우, 하드웨어 구현 > Hardware Board를 다음과 같이 설정하십시오:

    • Embedded Coder Linux Docker Containerx86_64 타깃에 대해.

    • Embedded Coder Linux Docker Container - ARM64ARM 타깃에 대해.

  2. 코드 생성 > 빌드 프로세스 > 툴체인AUTOSAR Adaptive Linux Executable로 설정합니다.

  3. 명령을 사용하여 Linux 런타임 관리자 애플리케이션을 엽니다.

    linuxRuntimeManager

  4. Linux 타깃 > 준비 > 애플리케이션 패키지 생성 및 배포를 클릭하면 소스 코드가 포함된 애플리케이션을 생성할 수 있습니다.

    Or

    Linux 타깃 > 준비 > 애플리케이션 패키지 생성 및 배포 > 실행 파일이 포함된 애플리케이션 패키지를 생성를 클릭하면 소스 코드 없이 실행 파일만 포함된 애플리케이션을 생성할 수 있습니다.

  5. 이미 생성된 애플리케이션 패키지(.mldatx) 파일이 있다면, 해당 파일을 선택하십시오. 아니면 Simulink 모델을 선택하실 수도 있습니다.

    프로그래밍 방식으로:

    Simulink 모델을 사용하여 애플리케이션 패키지를 생성하려면:

    % To create application pacakge with source code
    linux.createApplicationPackage(<modelName>);
    
    % To create application package with executable
    linux.createApplicationPackage(<modelName>, CreateExeForTarget = <TargetName>)
    
    애플리케이션 패키지를 배포하려면:
    tg.deployApplicationPackage(<NameOfSoftwarePackage>);

  6. Linux 런타임 관리자는 모델을 구축하고, 애플리케이션 패키지를 생성하며, 해당 패키지를 배포합니다.

사용 가능한 애플리케이션 패키지(.mldatx) 파일이 있는 경우, 다음 방법으로도 타깃 시스템에 배포할 수 있습니다:

  • 애플리케이션 패키지를 마우스 오른쪽 버튼으로 클릭한 다음 열기를 선택합니다. 다음과 같은 창이 열립니다.

  • 타깃을 선택한 후 확인 버튼을 클릭합니다. 선택된 애플리케이션이 타깃 시스템에 배포됩니다.

타깃 컴퓨터 아래에 애플리케이션 이름이 표시됩니다. 측정 가능한 신호 및 조정 가능한 파라미터 목록을 보려면 배포된 애플리케이션을 선택하십시오. 또는 다음 명령어를 사용합니다.

% To view the available signals
availableSignals = tg.getMeasurements(<applicationName>);
% To view the available parameters
availableParameters = tg.getParameters(<applicationName>);

비디오 - AUTOSAR 적응형 아키텍처 모델 배포

이 비디오에서는 외부 모드 시뮬레이션에 맞게 구성된 AUTOSAR 적응형 아키텍처 모델을 구축하고 배포하는 방법을 단계별로 안내합니다.

RTI Connext 공급업체로 구성된 DDS Blockset 모델 배포

RTI Connext 공급업체로 구성된 DDS 모델을 배포하려면 다음 단계를 따르십시오:

  1. 호스트에서 환경 변수 NDDSHOME_LINUX의 값을 Linux 타깃 시스템의 RTI Connext 소프트웨어 폴더 경로로 설정하십시오.

    setenv('NDDSHOME_LINUX', '<Path for the software>')
    예를 들면 다음과 같습니다.
    setenv('NDDSHOME_LINUX', '/home/user/RTIDDS/glnxa64/rti_connext_dds-6.0.1_gcc7.3.0')

  2. Linux 런타임 관리자에서 연결 버튼을 클릭합니다. 타깃 설정이 완료되지 않은 경우, 배포 위치를 입력할 수 있는 팝업 창이 열립니다.

    도커 컨테이너가 이미 존재하는 경우, 다음 명령어를 사용하여 컨테이너를 다시 생성하십시오:

    tg.restartContainer(recreateContainer=true)

  3. Linux 타깃 > 준비 > 애플리케이션 패키지 생성 및 배포를 클릭한 다음 DDS Blockset 모델을 선택합니다.

    그러면 선택한 모델에 대한 .mldatx 파일이 생성되고, 해당 파일이 타깃 환경에 배포됩니다.

애플리케이션을 선택한 다음 애플리케이션 시작를 클릭하여 타깃 기기에서 애플리케이션을 실행합니다.

비디오 - DDS Blockset 모델 배포

이 비디오에서는 DDS Blockset 모델을 배포하는 방법을 단계별로 안내합니다.

참고 항목

| |

도움말 항목