В рамках создания кода для адаптивной модели AUTOSAR можно создать CMakeLists.txt файл для создания автономного исполняемого файла Linux. Затем в системе Linux можно построить исполняемый файл. Результирующий исполняемый файл можно запустить в Linux как автономное приложение.
Создание исполняемого файла из CMakeLists.txt требует запуска программного обеспечения CMake в системе Linux.
Чтобы создать автономный исполняемый файл Linux:
Откройте модель компонента, настроенную для адаптивного целевого объекта AUTOSAR (autosar_adaptive.tlc).
В диалоговом окне «Параметры конфигурации» перейдите в раздел «Создание кода» > «Процесс построения» > «Параметры цепочки инструментов». Задать для цепочки инструментов значение AUTOSAR Adaptive Linux Executable. При выборе цепочки инструментов добавляются библиотеки функциональных кластеров ARA, предоставляемые MathWorks ®.

Создайте модель. Сборка генерирует код C++, файлы ARXML и CMakeLists.txt файл.
В папке построения модели откройте CMakeLists.txt и убедитесь, что он настроен для создания исполняемого файла. Например, проверьте, что:
CMakeLists.txt файл содержит add_executable(modelName …).
Спецификации для target_include_directories, target_link_libraries, и link_directories включить значения, указанные в параметрах цепочки инструментов.
В системе Linux вне MATLAB перейдите в папку сборки модели. Для создания исполняемого файла введите следующие команды:
cmake CMakeLists.txt; make all;
Make создает исполняемый файл для адаптивной модели на один уровень выше папки построения модели. Исполняемый файл можно запустить в Linux как автономное приложение.