Как часть адаптивной генерации кода AUTOSAR, AUTOSAR Blockset позволяет вам создать исполняемый файл на своей хост-машине Linux. Можно запустить исполняемый файл как автономное приложение. AUTOSAR Adaptive Linux Executable
набор инструментальных средств обеспечивает адаптивные функциональные кластерные библиотеки AUTOSAR для компиляции сгенерированного кода. Чтобы создать этот исполняемый файл, используйте сгенерированный CMakeLists.txt
файл (требует программного обеспечения CMake).
CMakeLists.txt
Файл для адаптивной модели AUTOSARСгенерировать файл CMakeLists.txt
файл от вашей адаптивной модели AUTOSAR:
Откройте адаптивную модель компонента AUTOSAR, от которой вы хотите сгенерировать исполняемый файл.
В диалоговом окне Configuration Parameters, под параметрами конфигурации Code Generation, устанавливает System target file как autosar_adaptive.tlc
.
В параметрах конфигурации AUTOSAR Code Generation выберите версию схемы.
В поле параметра конфигурации Code Generation > Build process > Toolchain settings > Toolchain выберите AUTOSAR Adaptive Linux Executable
набор инструментальных средств. ARA
функциональные кластерные библиотеки, обеспеченные MathWorks®, добавляются с настройкой набора инструментальных средств, отображенной под Toolchain details.
Создайте модель. Сборка генерирует C++
код, ARXML
файлы и CMakeLists.txt
файл.
Примечание
AUTOSAR Adaptive Linux Executable
набор инструментальных средств доступен только на машинах Linux, на которых вы создаете и запускаете исполняемые файлы адаптивной модели.
Создать адаптивный исполняемый файл приложения AUTOSAR из сгенерированного CMakeLists.txt
файл:
Введите в папку генерации кода модели.
Создайте исполняемый файл для адаптивной модели AUTOSAR при помощи этих команд:
cmake -DCMAKE_BUILD_TYPE=Debug CMakeLists.txt; make all;
Запустите сгенерированный исполняемый файл на своей хост-машине Linux. Можно использовать инструменты калибровки с этим исполняемым файлом, чтобы калибровать данные AUTOSAR.