주요 콘텐츠

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

Embedded Coder Support Package for AMD SoC Devices 시작하기

이 예제에서는 Simulink® 모델에서 코드를 생성하고 AMD Zynq® 보드에서 그 실행 파일을 실행하는 방법을 보여줍니다.

소개

Embedded Coder® Support Package for AMD SoC Devices를 사용하면 Simulink 모델에서 코드 생성을 수행할 수 있습니다. 코드 생성을 통해 생성된 코드를 컴파일하여 AMD Zynq 보드에서 실행 파일로 로드할 수 있습니다. 그러면 보드에 탑재된 AMD SoC 장치에서 해당 실행 파일을 실행할 수 있습니다.

요구 사항

코드 생성을 위한 모델 구성

  1. Zynq 시작하기 모델.을(를) 엽니다.

  2. Simulink 툴스트립의 탭에서 하드웨어에서 실행되도록 설정 아래에 있는 Run on Hardware Board를 클릭합니다.

  3. “하드웨어 보드 실행” 대화 상자에서 Hardware BoardAMD Zynq ZC702 evaluation kit와 같이 사용 중인 Zynq 보드로 설정하고, 마침을 클릭합니다.

Simulink 툴스트립의 새로운 하드웨어 탭을 사용하면 연결된 하드웨어 보드를 실행하고 제어할 수 있습니다.

실행 파일 빌드, 배포 및 실행

AMD 소프트웨어 개발 키트를 사용하는 Embedded Coder 소프트웨어는 호스트 컴퓨터에서 생성된 코드를 컴파일하고 링크하여 바이너리 실행 파일을 생성할 수 있습니다. 그런 다음, Zynq 보드에 해당 실행 파일을 배포하고 실행할 수 있습니다. 하드웨어 탭에서 빌드, 배포 및 시작을 클릭하여 연결된 Zynq 보드에서 모델을 바이너리 실행 파일로 실행합니다.

모델이 하드웨어에서 실행되면 명령 창이 열리며, 실행 파일이 Zynq 보드에서 실행 중임을 표시합니다.

하드웨어에서 실행 중인 모델을 중지하려면 zynq 함수를 사용하고, MATLAB® 명령 창에 이 코드를 입력하여 함수를 중지하십시오.

zynqObj = zynq();
stop(zynqObj,'zynq_gettingstarted');

그 외 시도해 볼 작업

외부 모드나 PIL을 사용하여 Zynq 보드에서 실행 중인 코드와 상호 작용할 수 있습니다. Zynq 보드의 외부 모드 및 PIL에 대한 자세한 내용은 Parameter Tuning with External Mode SimulationProcessor-in-the-Loop Verification of Simulink Models를 참조하십시오.