Эта тема описывает, как использовать AUTOSAR Blockset и программное обеспечение Embedded Coder®, чтобы сконфигурировать представление Simulink® приложения AUTOSAR для модельно-ориентированного проектирования, и впоследствии сгенерировать код из модели, которая выполняет стандарт AUTOSAR.
Два типичных рабочих процесса:
Рабочий процесс туда и обратно, в котором вы импортируете компоненты программного обеспечения AUTOSAR, созданные Инструментом разработки AUTOSAR (AAT) в среду модельно-ориентированного проектирования Simulink, и более поздними XML-описаниями экспорта и кодом С для слияния назад в среду AAT.
Simulink, порожденный, или вверх дном, рабочий процесс, в котором вы берете модельно-ориентированное проектирование, которое произошло в Simulink, конфигурирует и развивает его для генерации кода AUTOSAR и экспортирует XML-описания и код С для использования в среде AUTOSAR.
Эта схема показывает рабочий процесс туда и обратно.
В рабочем процессе туда и обратно вы выполняете следующие задачи:
Импортируйте ранее заданные компоненты программного обеспечения AUTOSAR, включая определения калибровочных параметров, в Simulink. См.:
Разработайте модель в Simulink. Сконфигурируйте элементы компонента программного обеспечения AUTOSAR, сопоставьте элементы модели Simulink с элементами компонента программного обеспечения AUTOSAR и подтвердите настройку AUTOSAR. См.:
Экспортируйте компонент программного обеспечения AUTOSAR от Simulink, генерируя файлы XML-описания и файлы кода С. См.:
Можно проверить сгенерированный код в симуляции. Смотрите Проверяют AUTOSAR C или Код С++ с SIL и PIL.
Объедините сгенерированный код и файлы описания с другими системами при помощи инструмента разработки AUTOSAR.
Можно использовать инструмент разработки, чтобы экспортировать спецификации, которые можно импортировать назад в Simulink. Если код arxml
содержит изменения компонента программного обеспечения AUTOSAR, можно обновить модель, чтобы отразить изменения. Смотрите Импорт Обновления Компонента программного обеспечения AUTOSAR.