Профилируйте выполнение задачи на процессоре

Синхронизация выполнения задачи на встраиваемом процессоре может быть измерена с помощью профилировщика отладки кода. Используя режим external mode, модель с блоком Task Manager, выполняющимся на аппаратной плате SoC, профилировщик отладки кода передает синхронизацию выполнения потоком задачи к хосту - компьютеру, отображая данные в Инспекторе данных моделирования (SDI), в режиме реального времени. После профилирования оборудования записанные данные сохранены со сгенерированным кодом. Данные могут затем использоваться с блоком Task Manager, чтобы воспроизвести выполнение задачи в симуляции.

Профилирование задачи с режимом external mode

  1. Откройте модель Simulink®, чтобы профилировать.

  2. В Model Configuration Parameters> Hardware Implementation, набор Hardware board к плате поддерживаемого оборудования SoC Blockset™.

  3. В Hardware board settings> Hardware diagnostics, включите Show in SDI.

  4. (Необязательно) можно регистрировать данные измерений, чтобы зарегистрировать, который становится сохраненным в папку <model>_ert_rtw/instrumented/diagnostics.

  5. В редакторе Simulink, набор Simulation mode к External Mode.

  6. Нажмите Run, чтобы развернуть и выполнить код на аппаратной плате. Инспектор Данных моделирования автоматически кажется показывающим данные о потоковой передаче для задач и процессоров, на которых они выполняются.

  7. Нажмите Stop, чтобы закончить образцовое выполнение.

Можно получить доступ и исследовать записанные данные в папке генерации кода, используемой моделью. Для получения дополнительной информации о доступе к записанной потоковой передаче профилировал данные, смотрите Задачи Записи для Использования в Симуляции. Чтобы использовать записанные данные в симуляции, смотрите, что Воспроизведение Выполнения Задачи использует Записанные Данные.

Смотрите также

Похожие темы

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