exponenta event banner

Настройка подключения PIL с помощью target Пакет

Перед запуском моделирования процессора в цикле (PIL) необходимо настроить связь между Simulink ® и целевым оборудованием. Возможность подключения позволяет моделированию PIL:

  • Создайте целевое приложение.

  • Загрузите, запустите и остановите приложение на целевом оборудовании.

  • Поддержка связи между Simulink и целевым оборудованием.

Используйте один из этих рабочих процессов.

Технологический процессКогда использовать
target пакет с rtiostream API

Используйте этот рабочий процесс, если в целевом приложении предъявляются большие требования к вводу-выводу, которые требуют высокоскоростной связи.

Дополнительные сведения см. в разделе Использование API rtiostream для подключения PIL Target.

target пакет с отладчиком

Используйте этот рабочий процесс, если:

  • Требуется единая интеграция отладчика для обеспечения подключения PIL к целевым аппаратным системам, поддерживаемым отладчиком. Этот рабочий процесс не требует или не требует определенного кода.

  • Требования к вводу-выводу целевого приложения невелики. Например, модульные тесты для компонента. При использовании этого рабочего процесса для целевого приложения с большими требованиями к вводу-выводу выполнение приложения выполняется медленнее.

Дополнительные сведения см. в разделе Использование отладчика для подключения PIL Target.

Использовать rtiostream API для целевого подключения PIL

Для обеспечения соединения PIL между Simulink и целевым оборудованием можно использовать target Package с API rtiostream. В этом примере компьютер разработки является целевым оборудованием.

  1.  Создание описания платы

  2.  Связать плату с процессором

  3.  Укажите сведения о выполнении для целевого оборудования

  4.  Создание интерфейса связи для целевого аппаратного обеспечения

  5.  Указание информации о протоколе PIL

  6.  Добавить таймер профилирования

  7.  Укажите соединение между компьютером разработки и целевым оборудованием

  8.  Сохранение объектов платы и соединения в сеансах MATLAB

  9.  Указание платы для модели

Использование отладчика для подключения PIL Target

Для обеспечения соединения PIL между Simulink и целевым оборудованием можно использовать target Package с отладчиком, например, GNU ® Debugger.

  1.  Реализация target.DebugIOTool интерфейс абстракции отладчика

  2.  Создание описания платы

  3.  Связать плату с процессором

  4.  Описание реализации службы выполнения отладчика

  5.  Связать службу выполнения отладчика с платой

  6.  Сохранение объекта платы в сеансах MATLAB

  7.  Указание платы для модели

Шаблон DebugIOTool

В этом разделе приведен пример псевдокода target.DebugIOTool абстракция отладчика. Использовать target.DebugIOTool объект для:

  • Управление временем жизни приложения, запущенного в отладчике.

  • Автоматизация общих действий отладчика. Например, применение точек останова и продолжение выполнения из приостановленного состояния.

  • Чтение и запись в память, используемую приложением.

Для взаимодействия с отладчиком можно использовать внешние языковые интерфейсы MATLAB к API, которые поставляет поставщик отладчика.

 target.DebugIOTool пример абстракции отладчика

См. также

Связанные темы