exponenta event banner

Выполнение PIL с помощью ARM Cortex-A с помощью приложения кодера MATLAB

Для проверки созданного кода, который развертывается на целевом оборудовании, можно использовать выполнение процессора в цикле (PIL) с помощью процедуры MATLAB ® Coder™. Можно профилировать производительность и скорость алгоритма для созданного кода. Для проверки созданного кода с помощью приложения MATLAB Coder необходимо иметь лицензию Embedded Coder ®.

Это выполнение PIL доступно с этими аппаратными пакетами поддержки. Чтобы использовать выполнение PIL, установите один из этих пакетов поддержки.

  • Пакет поддержки встроенного кодера для оборудования BeagleBone ® Black

  • Пакет поддержки встроенного кодера для процессоров ARM ® Cortex ® -A

Можно настроить выполнение PIL с помощью приложения MATLAB Coder.

Для конфигурирования типа сборки и платы аппаратных средств:

  1. На странице «Создать код» в диалоговом окне «Создать» выполните следующие действия.

    • Задайте для типа построения значение Static Library.

    • Снимите флажок Только генерировать код.

    • Установите для платы аппаратных средств значение BeagleBone Black или ARM Cortex-A9 (QEMU).

  2. При необходимости измените настройки платы. Чтобы изменить параметры, нажмите кнопку «» Дополнительные параметры «», а затем нажмите кнопку «» Оборудование «».

  3. Чтобы создать библиотеку, нажмите кнопку «Создать».

  4. Настройте выполнение PIL. Щелкните Проверить код (Verify Code), чтобы открыть диалоговое окно Проверить код (Verify Code).

    Поскольку плата аппаратных средств не MATLAB Host Computer, диалоговое окно Verify Code сконфигурировано для выполнения PIL.

    В диалоговом окне «Проверка кода»:

    • Введите имя тестового файла, используемого для выполнения PIL.

    • Выберите Сгенерированный код.

  5. Для запуска выполнения PIL щелкните Выполнить сгенерированный код.

  6. Чтобы остановить выполнение PIL, нажмите кнопку Stop.

Другой пример проверки PIL см. на странице «Проверка функций MATLAB процессором в цикле» в документации пакета поддержки встроенного кодера для процессоров ARM Cortex-A. Установите пакет поддержки для просмотра документации.