Сгенерируйте совместимый с AUTOSAR код C и экспортируйте описания AUTOSAR XML (ARXML) из модели компонента AUTOSAR.
Если у вас есть программное обеспечение Simulink Coder и Embedded Coder, можно создавать модели компонента AUTOSAR. Построение классической модели компонента генерирует алгоритмический код С и экспортирует описания ARXML, которые соответствуют спецификациям AUTOSAR Classic Platform. Используйте сгенерированный код C и описания ARXML для проверки в Simulink или интегрировании в окружение времени выполнения AUTOSAR.
Откройте модель компонента, из которой необходимо сгенерировать код AUTOSAR C и описания ARXML. В этом примере используется пример модели AUTOSAR autosar_swc
.
open_system('autosar_swc');
Опционально, чтобы уточнить настройки конфигурации модели для генерации кода, можно использовать Embedded Coder Quick Start (рекомендуемый). Этот пример использует Embedded Coder Quick Start. На вкладке Приложения откройте приложение AUTOSAR Component Designer. На вкладке AUTOSAR нажмите кнопку Быстрый запуск.
Пройдите процедуру quick-start. В окне Output выберите опцию output код С, соответствующий AUTOSAR.
Для конфигурирования модели компонента программного обеспечения AUTOSAR программное обеспечение быстрого запуска выполняет следующие шаги:
Настраивает настройки генерации кода для модели. Если цель AUTOSAR не выбрана, программное обеспечение устанавливает параметр конфигурации модели Системный целевой файл на autosar.tlc
и Сгенерируйте XML для версии схемы до значения по умолчанию.
Если отображение AUTOSAR не существует, программное обеспечение создает сопоставленный программный компонент AUTOSAR для модели.
Выполняет сборку модели.
В последнем окне, когда вы нажимаете конец, ваша модель открывается в перспективе кода AUTOSAR.
Перед генерацией кода откройте AUTOSAR Dictionary и исследуйте настройки параметров экспорта AUTOSAR XML. На вкладке AUTOSAR выберите «Код» > «Словарь AUTOSAR». В словаре AUTOSAR выберите XML- Опции.
В представлении опций XML в словаре AUTOSAR отображаются параметры экспорта XML и их значения. Можно настроить:
XML- файл упаковка для элементов AUTOSAR, созданная в Simulink
Пути пакета AUTOSAR
Аспекты экспортированного авто-РСА XML- содержимое
В этом примере для экспортированной XML- файл упаковки задано значение Modular
, так что ARXML экспортируется в модульные файлы, включая modelname
_component.arxml
, modelname
_datatype.arxml
, и modelname
_interface.arxml
.
Чтобы сгенерировать код AUTOSAR C и описание программного обеспечения XML, которые соответствуют спецификациям Classic Platform, создайте модель. В окне модели нажмите Ctrl + B. Процесс сборки генерирует код С и описания ARXML в папку сборки модели autosar_swc_autosar_rtw
. Когда сборка завершится, откроется отчет генерации кода.
Компонентные Строения AUTOSAR