주요 콘텐츠

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

Embedded Coder Support Package for ARM Cortex-A Processors 시작하기

이 예제는 Embedded Coder® Support Package for ARM® Cortex-A® Processors를 사용하여 ARM Cortex-A9 (QEMU) 에뮬레이터에서 Simulink® 모델을 실행하는 방법을 보여줍니다.

소개

Embedded Coder Support Package for ARM Cortex-A Processors를 사용하면 QEMU 에뮬레이터에서 Simulink 모델을 생성하고 실행할 수 있습니다. 자세한 내용은 QEMU 웹사이트를 참조하십시오. 실제 하드웨어 없이도 에뮬레이트된 ARM Cortex-A9 프로세서에서 생성된 코드를 검증할 수 있습니다. 알고리즘을 개선하고 최적화하는 데 도움을 얻기 위해, Simulink로 구현된 알고리즘의 실행 시간 측정값을 수집할 수 있습니다.

요구 사항

ARM Cortex-A9 (QEMU) 프로세서용 코드 생성을 위한 모델 구성

이 섹션에서는 Simulink 모델을 구성하여 ARM Cortex-A9 (QEMU) 타깃 환경에서 빌드하고, 배포하며, 실행 파일로 실행하는 방법을 설명합니다.

1. MATLAB® 명령 프롬프트에서 다음 명령을 실행하여 ARM Cortex-A 프로세서용 QEMU 에뮬레이터를 시작하십시오.

pid = codertarget.arm_cortex_a.runQemu()

2. arm_cortex_a_gettingstarted 모델을 엽니다. 이 모델은 단순화된 링 오실레이터를 사용하여 입력으로 지정된 주파수의 사각파를 생성합니다.

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

4. Run on Hardware Board 대화 상자에서 Hardware BoardARM Cortex-A9 (QEMU)로 설정하십시오. 마침을 클릭합니다.

ARM Cortex-A9 (QEMU) 프로세서에서 실행 파일을 빌드, 배포 및 실행하기

GCC 툴체인을 사용하는 Embedded Coder 소프트웨어는 호스트 컴퓨터에서 생성된 코드를 컴파일하고 링크하여 이진 실행 파일을 생성할 수 있습니다. 그런 다음, QEMU의 에뮬레이트된 프로세서에서 해당 실행 파일을 배포하고 실행할 수 있습니다. 실행 중인 QEMU 에뮬레이터에서 모델을 바이너리 실행 파일로 실행하려면, Hardware 탭에서 빌드, 배포, 시작을 클릭하십시오.

QEMU에서 실행 중인 모델을 중지하려면 명령 창을 닫은 다음, MATLAB 명령 프롬프트에서 다음 코드를 입력하여 QEMU 에뮬레이터를 중지하십시오.

codertarget.arm_cortex_a.stopQemu(pid)

그 외 시도해 볼 작업

외부 모드나 PIL을 사용하여 QEMU 에뮬레이터에서 실행 중인 코드와 상호 작용할 수 있습니다. ARM Cortex-A의 외부 모드 및 PIL에 대한 자세한 내용은 Code Verification and Validation with PIL and External Mode 항목을 참조하십시오.