Создайте Simulink® модели программного обеспечения в приложении SoC. Инкапсулируйте алгоритмы как набор управляемых таймером и событийно-управляемых подсистем задачи. Задайте синхронизацию и характеристики длительности для задач.
socTaskTimes | Постройте гистограмму длительности задачи от записанного запущенного Инспектора Данных моделирования |
socHardwareUsage | Сгенерируйте статистику использования ядра процессора от записанного запущенного Инспектора Данных моделирования |
Task Mapping | Сопоставьте задачи в SoC к процедурам обработки прерывания на аппаратной плате |
Task Execution Report | Отобразите сводные данные эффективности выполнения задачи и базовых метрик использования после симуляции модели или выполнения на процессоре |
Simulation Data Inspector | Смотрите и сравните данные и результаты симуляции, чтобы подтвердить и выполнить итерации проектов модели |
Изучите определение SoC Blockset™ выполнения задачи и жизненный цикл задачи в процессоре.
Создайте модели Simulink с управляемыми таймером подсистемами задачи.
Создайте модели Simulink с управляемыми событиями подсистемами задачи.
Установите время выполнения или длительность задачи в блоке Task Manager.
Задайте время отклика ядра или задержку, чтобы запустить экземпляр выполнения задачи.
Значение и кэширование сигналов подсистемы задачи
Сигналы, входящие и выходящие из подсистем задачи, могут получить блок Task Manager.
Сконфигурируйте и запустите модели SoC, чтобы симулировать многопроцессорную архитектуру с независимыми процессами.
Запустите многопроцессорные модели в режиме external mode
Запустите многопроцессорную модель SoC в режиме external mode, работающем на отдельных процессорах на аппаратной плате.
Межпроцессная Передача данных через Периферийное устройство Выделенного оборудования
Методы передачи данных между двумя или больше процессами в одном процессоре или через несколько подключенных процессоров.
Переполнения задачи и контрмеры
Симуляция переполнений испытания выполнения задачи и контрмер, доступных, чтобы или предотвратить или смягчить переполнения.
Используйте блок Task Manager, чтобы установить приоритеты задач и задать порядок выполнения задачи с вытеснением.
Сконфигурируйте и запустите модели SoC, чтобы симулировать многопроцессорную архитектуру с независимыми процессами.
Методы, чтобы регистрировать данные о процессоре от аппаратных плат SoC.
Воспроизведение выполнения задачи Используя записанные данные
Воспроизведите синхронизацию выполнения задачи с помощью зарегистрированных данных о синхронизации задачи из предыдущих симуляций или процессоров.
Генерация кода программных задач
Отображение между задачами в прикладной модели SoC и потоками в сгенерированном коде.
Используйте профилирование отладки кода, чтобы измерить синхронизацию выполнения задачи на устройстве SoC.
Профилировщик инструментирования ядра
Используйте профилирование инструментирования ядра, чтобы измерить синхронизацию выполнения задачи на устройстве SoC.
Запись задач для использования в симуляции
Данные о синхронизации выполнения задачи и статистика зарегистрированы в процессе моделирования или от оборудования.
PIL симуляция (пакет поддержки SoC Blockset для процессоров Texas Instruments C2000)
Процессор в цикле (PIL) методы симуляции для аппаратной платы Texas Instruments.
Визуализация задачи в инспекторе данных моделирования
Визуализируйте синхронизацию и режимы выполнения задач в Инспекторе Данных моделирования.
Многожильное выполнение и базовая визуализация
Сконфигурируйте и визуализируйте выполнение задачи для систем одного и многоядерного процессора.