Модель архитектуры AUTOSAR предоставляет ресурсы и холст для разработки композиции AUTOSAR и моделей компонента для Classic Platform (требует System Composer™). Из модели архитектуры можно:
Добавляйте и соединяйте составы и компоненты AUTOSAR.
Просмотрите зависимости компонента или состава.
Ссылка компонентов на требования (требует Simulink® Requirements™).
Добавить поведение Simulink к компонентам путем создания или связывания моделей.
Сконфигурируйте планирование и симуляцию.
Экспортируйте описание композиции и компонента ARXML и сгенерируйте код компонента (требует Embedded Coder®).
Модели архитектуры обеспечивают сквозной рабочий процесс разработки ПО AUTOSAR. В Simulink можно создать высокоуровневый проект приложения, реализовать поведение для компонентов приложения, добавить сервисные вызовы Basic Software (BSW) и реализации сервиса, а также симулировать приложение.
Чтобы создать модель архитектуры, откройте шаблон модели AUTOSAR Blockset с начальной страницы Simulink. Для примера:
Откройте начальную страницу Simulink. Введите MATLAB®
simulink
Командой или выберите последовательности меню Simulink, которые создают новую модель.
На вкладке New прокрутите вниз до AUTOSAR Blockset и разверните список шаблонов модели. Наведите курсор на шаблон Software Architecture и нажатие кнопки Create Model.
Откроется новая модель архитектуры AUTOSAR.
Исследуйте элементы управления и содержимое в холсте программной архитектуры.
На панели инструментов Simulink, вкладка Modeling поддерживает общие задачи для моделирования архитектуры.
Слева от окна модели палитра включает значки для добавления к модели компонентов AUTOSAR различных типов: Software Component, Software Composition и для моделирования базового программного обеспечения (BSW), Diagnostic Service Component и NVRAM Service Component.
Редактор композиции предоставляет представление программной архитектуры AUTOSAR, основанное на виртуальной функциональной шине (VFB) AUTOSAR. На холсте модели первоначально отображаются два связанных программных компонента.
После создания модели архитектуры AUTOSAR разработайте верхний уровень проекта. См. раздел Добавление и соединение композиций и компонентов AUTOSAR.
Diagnostic Service Component | NVRAM Service Component | Software Component | Software Composition