PIL- Выполнения с ARM Cortex-A при помощи приложения MATLAB Coder

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

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

  • Пакет поддержки Embedded Coder для BeagleBone® Оборудование черного цвета

  • Пакет поддержки Embedded Coder для ARM® Кора®-А процессоры

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

Для настройки типа сборки и аппаратной платы:

  1. На странице Generate Code в диалоговом окне Generate:

    • Установите Build type равным Static Library.

    • Снимите флажок Generate code only.

    • Установите Hardware Board равным BeagleBone Black или ARM Cortex-A9 (QEMU).

  2. При необходимости измените параметры системной платы. Чтобы изменить настройки, нажмите кнопку More Settings, а затем нажмите кнопку Hardware.

  3. Чтобы сгенерировать библиотеку, нажмите Generate.

  4. Настройте выполнение PIL. Нажмите кнопку Verify Code, чтобы открыть диалоговое окно Verify Code.

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

    В диалоговом окне Verify Code:

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

    • Выберите Generated code.

  5. Чтобы начать выполнение PIL, нажмите Run Generated Code.

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

Другой пример PIL- верификации см. на странице Цикла Верификации of Функций MATLAB "в документации к Embedded Coder Support Package for ARM Cortex-A Processors. Установите пакет поддержки для просмотра документации.

Для просмотра документации необходимо авторизоваться на сайте