Симулируйте программную систему своего приложения SoC под управлением моделями Simulink®, содержащими таймер и управляемые событиями задачи. Визуализируйте синхронизацию выполнения задачи, вытеснение, переполнения, отбрасывания и базовое использование при помощи Инспектора Данных моделирования. Используйте данные о синхронизации выполнения задачи, собранные от предыдущих симуляций или непосредственно от устройств SoC, чтобы воспроизвести выполнение задачи в симуляции.
Task Manager | Создайте и справьтесь с выполнением задачи в модели Simulink |
Testbench Task | Внешняя управляемая таймером задача загружает на вашем приложении процессора SoC |
Event Source | Симулируйте и воспроизведите зарегистрированные события задачи |
socTaskTimes | Постройте гистограмму длительности задачи от записанного запущенного Инспектора Данных моделирования |
Переполнения задачи и контрмеры
Симуляция переполнений испытания выполнения задачи и контрмер, доступных, чтобы или предотвратить или смягчить переполнения.
Используйте блок Task Manager, чтобы установить приоритеты задач и задать порядок выполнения задачи с вытеснением.
Многожильное выполнение и базовая визуализация
Сконфигурируйте и визуализируйте выполнение задачи для систем одного и многоядерного процессора.
Сконфигурируйте и запустите модели SoC, чтобы симулировать многопроцессорную архитектуру с независимыми процессами.
Воспроизведение выполнения задачи Используя записанные данные
Воспроизведите синхронизацию выполнения задачи с помощью зарегистрированных данных о синхронизации задачи из предыдущих симуляций или процессоров.
Запись задач для использования в симуляции
Данные о синхронизации выполнения задачи и статистика зарегистрированы в процессе моделирования или от оборудования.
Визуализация задачи в инспекторе данных моделирования
Визуализируйте синхронизацию и режимы выполнения задач в Инспекторе Данных моделирования.