Рабочие процессы для AUTOSAR

Разработка программных компонентов AUTOSAR в Simulink®вы создаете представление Simulink программного компонента AUTOSAR. Создание компонентов AUTOSAR может начинаться с существующего проекта Simulink или с описания компонентов AUTOSAR XML (ARXML), созданного в другой среде разработки.

В рабочем процессе Simulink origined (снизу вверх) вы берете существующий проект или алгоритм Simulink и сопоставляете его с моделью программного компонента AUTOSAR.

В рабочем процессе туда и обратно импортируется описание компонента AUTOSAR, созданное авторским инструментом, в другой среде разработки. Импорт спецификации компонента в Simulink создает модель программного компонента AUTOSAR.

Рабочий процесс Simulink Originated (Bottom-Up)

В инициированном Simulink, или восходящем вниз, рабочем процессе, вы берете проект или алгоритм, который возник в Simulink, и конфигурируете его в модель программного компонента AUTOSAR. Чтобы начать, используйте шаблоны модели AUTOSAR Component Quick Start или AUTOSAR на начальной странице Simulink. Для получения дополнительной информации смотрите Создание программного компонента AUTOSAR в Simulink.

Вы разрабатываете проект и поведение компонента в Simulink. Например, вы конфигурируете элементы компонента программного обеспечения AUTOSAR, сопоставляете элементы модели Simulink с элементами компонента программного обеспечения AUTOSAR, разрабатываете алгоритмы поведения компонентов и моделируете поведение компонентов.

Использование Simulink Coder™ и Embedded Coder®можно сгенерировать XML-описания, совместимые с AUTOSAR, и код C or C++ из модели компонента. Можно протестировать код в Simulink или интегрировать описания и код в среде выполнения AUTOSAR.

Рабочий процесс туда и обратно

В рабочем процессе туда и обратно вы импортируете описание программного компонента AUTOSAR, созданное в другой среде разработки, в Simulink. Simulink может импортировать XML-описания, совместимые с AUTOSAR, экспортированные обычными инструментами разработки AUTOSAR (AAT). Импорт XML-описания программного компонента AUTOSAR создает представление модели Simulink компонента. Дополнительные сведения см. в разделах Импорт программного компонента AUTOSAR или Импорт описания адаптивного программного обеспечения AUTOSAR.

Как и в случае исходного проекта Simulink, вы разрабатываете дизайн и поведение компонентов в Simulink. Например, вы конфигурируете элементы компонента программного обеспечения AUTOSAR, сопоставляете элементы модели Simulink с элементами компонента программного обеспечения AUTOSAR, разрабатываете алгоритмы поведения компонентов и моделируете поведение компонентов.

Используя Simulink Coder и Embedded Coder, можно сгенерировать XML-описания, совместимые с AUTOSAR, и код C or C++ из модели компонента для проверки или интегрирования.

В рабочем процессе туда и обратно сгенерированные файлы описания и код возвращаются в исходный AAT. Используя AAT, объедините работу по проекту Simulink с другими компонентами и системами. При дальнейшем изменении компонента в другой среде разработки используйте AAT для экспорта обновленных спецификаций XML. В своём Окружении Simulink импортируйте новые описания и обновите модель компонента, чтобы отразить изменения. Дополнительные сведения см. в разделе Импорт обновлений программного компонента AUTOSAR.

Для поддержки обхода элементов AUTOSAR между AAT и Simulink импорт ARXML сохраняет импортированную структуру файла AUTOSAR XML и содержимое для экспорта ARXML. Для получения дополнительной информации см. раздел «Сохранение файлов AUTOSAR XML и информация об элементах».

Похожие темы