Можно использовать процессор в цикле (PIL) выполнение, чтобы проверить сгенерированный код, который вы развертываете в целевой компьютер при помощи процедуры MATLAB® Coder™. Можно профилировать эффективность алгоритма и скорость для сгенерированного кода. Чтобы проверить сгенерированный код с приложением MATLAB Coder, у вас должна быть лицензия Embedded Coder®.
Это выполнение PIL доступно с этими пакетами аппаратной поддержки. Чтобы использовать выполнение PIL, установите один из этих пакетов поддержки.
Пакет поддержки Embedded Coder для оборудования BeagleBone® Black
Пакет поддержки Embedded Coder для процессоров ARM® Cortex®-A
Можно настроить выполнение PIL с приложением MATLAB Coder.
Сконфигурировать тип сборки и аппаратную плату:
На странице Generate Code, в диалоговом окне Generate:
Установите Build type на Static Library
.
Снимите флажок Generate code only.
Установите Hardware Board на BeagleBone Black
или ARM Cortex-A9 (QEMU)
.
При необходимости измените настройки для своей платы. Чтобы изменить настройки, нажмите More Settings, и затем нажмите Hardware.
Чтобы сгенерировать библиотеку, нажмите Generate.
Настройте свое выполнение PIL. Нажмите Verify Code, чтобы открыть диалоговое окно Verify Code.
Поскольку аппаратной платой не является MATLAB Host Computer
, диалоговое окно Verify Code сконфигурировано для выполнения PIL.
В диалоговом окне Verify Code:
Введите имя тестового файла, чтобы использовать для выполнения PIL.
Выберите Generated code.
Чтобы запустить выполнение PIL, нажмите Run Generated Code.
Чтобы остановить выполнение PIL, нажмите Stop.
Для другого примера верификации PIL смотрите страницу "Processor in the Loop Verification of MATLAB Functions" в документации Пакета Поддержки Embedded Coder для процессоров ARM Cortex-A. Установите пакет поддержки, чтобы просмотреть документацию.