Симулируйте выполнение задачи

Симулируйте время выполнения задачи, прерывание, переполнение, падения и использование ядра

Симулируйте программную систему своего SoC-приложения, запустив Simulink® модели, содержащие таймерные и событийно-управляемые задачи. Визуализируйте время выполнения задачи, прерывание, переполнение, падения и использование ядра с помощью Данные Моделирования Inspector. Используйте данные синхронизации выполнения задачи, полученные из предыдущих симуляций или непосредственно с устройств СО, чтобы воспроизвести выполнение задачи в симуляции.

Блоки

Task ManagerСоздайте и управляйте выполнениями задачи в модели Simulink
Testbench TaskНагрузка задач, управляемых внешним таймером, на ваше приложение с процессорами на SoC
Event SourceМоделирование и воспроизведение записанных событий задачи

Параметры конфигурации Simulink

Функции

socTaskTimesПостройте гистограмму длительности задачи из записанного прогона Данные Моделирования Inspector

Темы

Переполнение задач и контрмеры

Симуляция выполнения задачи с переполнением и контрмерами, доступными для предотвращения или смягчения переполнения.

Приоритет задачи и упреждение

Используйте Task Manager блок, чтобы задать приоритеты задачи и определить порядок выполнения задачи с упреждением.

Многоядерное выполнение и визуализация ядра

Настройте и визуализируйте выполнение задачи для одноядерных и многоядерных процессорных систем.

Многопроцессорное выполнение

Сконфигурируйте и запустите модели SoC, чтобы симулировать многопроцессорную архитектуру с независимыми процессами.

Воспроизведение выполнения задачи с использованием записанных данных

Воспроизведите время выполнения задачи, используя записанные данные о времени задачи из предыдущих симуляций или процессоров.

Запись задач для использования в симуляции

Временные данные выполнения задачи и статистика, записанные во время симуляции или с оборудования.

Визуализация задачи в Данные моделирования Inspector

Визуализируйте время и состояния выполнения задач в Данные моделирования Inspector.

Рекомендуемые примеры

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