AUTOSAR модели основные вызовы программного сервиса

Стандарт AUTOSAR задает важные сервисы как часть Basic Software (BSW), который запускается в Среде выполнения AUTOSAR (RTE). Примеры включают менеджера NVRAM (NvM) и Диагностический менеджер событий (DEM). В AUTOSAR RTE, компоненты программного обеспечения AUTOSAR обычно доступ сервисы BSW, использующие клиент-сервер или коммуникация получателя отправителя.

Чтобы поддержать моделирование уровня системы компонентов AUTOSAR и услуги, AUTOSAR Blockset обеспечивает библиотеку блоков AUTOSAR Basic Software. Библиотека содержит, предварительно сконфигурировал блоки Function Caller для моделирования вызовов компонента сервисов AUTOSAR BSW.

  • Диагностический менеджер событий (DEM) блоки — Вызовы сервисных интерфейсов DEM, включая DiagnosticInfoCaller и DiagnosticMonitorCaller.

  • Менеджер по NVRAM (NvM) блоки — Вызовы сервисных интерфейсов NvM, включая NvMAdminCaller и NvMServiceCaller.

Реализовывать клиентские вызовы сервиса AUTOSAR BSW взаимодействует через интерфейс в вашем компоненте программного обеспечения AUTOSAR, вы перетаскиваете мышью блоки Basic Software в модель AUTOSAR. Каждый блок предварительно заполнил параметры, такие как Client port name и Operation. Если вы изменяете выбор операции, обновления программного обеспечения вводы и выводы блока, чтобы соответствовать.

Чтобы сконфигурировать добавленные блоки в компоненте программного обеспечения AUTOSAR, нажмите кнопку Update в редакторе Отображений Кода представление модели. Программное обеспечение создает интерфейсы клиентской службы AUTOSAR, операции и порты, и сопоставляет каждую вызывающую сторону функции Simulink® с клиентским портом AUTOSAR и операцией.

Для получения дополнительной информации смотрите, Конфигурируют Вызовы Диагностического Сервиса менеджера по корпоративным мероприятиям AUTOSAR и Конфигурируют Вызовы менеджера AUTOSAR NVRAM Сервис.

Чтобы симулировать модель компонента AUTOSAR, которая вызывает сервисы BSW, создайте содержание состава, системы или модели тестовой обвязки. В том содержащем модель, обеспечьте ссылочные реализации сервисных операций NvM и DEM, вызванных компонентом.

Библиотека блоков AUTOSAR Basic Software включает блок NVRAM Service Component и блок Diagnostic Service Component. Блоки обеспечивают ссылочные реализации сервисных операций NvM и DEM. Чтобы поддержать симуляцию вызовов компонента сервисов NvM и DEM, включайте блоки в содержание модели. Можно вставить блоки любым из двух способов:

  • Автоматически вставьте блоки путем создания модели тестовой обвязки Simulink Test™.

  • Вручную вставьте блоки в содержание состава, системы или модели тестовой обвязки

Для получения дополнительной информации смотрите, Конфигурируют Основные Реализации Программного сервиса AUTOSAR для Симуляции и Симулируют Основные Программные сервисы AUTOSAR и Среду выполнения.

Смотрите также

| | | | |

Связанные примеры

Больше о