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

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

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

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

  • Поддержка связи между Simulink и целевым компьютером.

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

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

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

Для получения дополнительной информации смотрите Использовать rtiostream API для PIL Target Connectivity.

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

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

  • Вы хотите, чтобы интегрирование с одним отладчиком обеспечивало PIL-соединение для целевых аппаратных систем, поддерживаемых отладчиком. Для этого рабочего процесса требуется мало кода, относящегося к целевому объекту, или его нет.

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

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

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

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

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

  2.  Ассоциируйте плату с процессором

  3.  Укажите информацию о выполнении для целевого компьютера

  4.  Создайте коммуникационный интерфейс для целевого компьютера

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

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

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

  8.  Обеспечьте сохранение объектов платы и соединений во всех сеансах работы с MATLAB

  9.  Задайте плату для модели

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

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

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

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

  3.  Ассоциируйте плату с процессором

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

  5.  Ассоциируйте службу выполнения отладчика с платой

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

  7.  Задайте плату для модели

Шаблон DebugIOTool

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

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

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

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

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

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

См. также

Похожие темы