Сгенерировать AUTOSAR-совместимый Код С++ и arxml
описания компонента из модели сконфигурировали для Адаптивной платформы AUTOSAR:
Исследуйте опции экспорта AUTOSAR XML с помощью функций свойства AUTOSAR Dictionary или AUTOSAR.
Создайте модель.
Исследуйте опции XML, что вы сконфигурировали использование Словаря AUTOSAR. Если вы еще не сконфигурировали их, смотрите, Конфигурируют Адаптивные Опции XML AUTOSAR.
После конфигурирования генерации кода AUTOSAR и опций XML, сгенерируйте код. Чтобы сгенерировать Код С++ и экспортировать XML-описания, создайте адаптивную модель компонента (Ctrl+B).
Процесс сборки генерирует AUTOSAR-совместимый Код С++ и XML-описания AUTOSAR к папке сборки модели. Экспортируемые XML-файлы включают:
Один или несколько
файлы, на основе того, устанавливаете ли вы Exported XML file packaging на modelname
*.arxmlSingle file
или Modular
.
Декларации для исполняемых файлов AUTOSAR и сервисных экземпляров.
Если вы импортировали arxml
файлы в Simulink®, обновленные версии тех же файлов.
Следующая таблица показывает который
файлы сгенерированы, на основе значения опции Exported XML file packaging, сконфигурированной в Словаре AUTOSAR.modelname
*.arxml
Экспортируемый XML-файл упаковочное значение | Экспортируемое имя файла | По умолчанию содержит... |
---|---|---|
Single file |
| Все элементы AUTOSAR. |
| Указывает связанную с развертыванием информацию для приложений. | |
| Задает настройку коммуникации для обслуживания широкого круга запросов. | |
Modular |
| Компоненты программного обеспечения. Это - основной |
| Типы данных и связанные элементы. | |
| Интерфейсы, включая адаптивные сервисные интерфейсы. | |
| Указывает связанную с развертыванием информацию для приложений. | |
| Задает настройку коммуникации для обслуживания широкого круга запросов. |
Можно объединить адаптивные описания компонента XML AUTOSAR в инструмент разработки AUTOSAR. Информация компонента AUTOSAR разделена в отдельные файлы, чтобы упростить слияние. Разделение пытается минимизировать количество слияний, которые необходимо сделать. Вы не должны объединять файл типа данных в инструмент разработки, потому что типы данных обычно задаются рано в процессе проектирования. Необходимо, однако, объединить внутренний файл поведения, потому что этой информацией является часть реализации модели.
Чтобы помочь поддержать цикл обработки элементов AUTOSAR между AAT и средой модельно-ориентированного проектирования Simulink, генератор кода сохраняет элементы AUTOSAR и их UUIDs через arxml
импорт и экспорт. Для получения дополнительной информации смотрите Сохранение Туда и обратно Структуры XML-файла AUTOSAR и Информации об элементе.
Для примера того, как сгенерировать AUTOSAR-совместимый Код С++ и экспортировать описания компонента XML AUTOSAR из модели Simulink, смотрите, Генерируют Адаптивный Код С++ AUTOSAR и XML-описания.