Создайте из поля исполняемый файл Linux от адаптивной модели AUTOSAR

Как часть генерации кода для адаптивной модели AUTOSAR, можно сгенерировать CMakeLists.txt файл для создания независимого исполняемого файла Linux. Затем в системе Linux можно создать исполняемый файл. Можно запустить получившийся исполняемый файл на Linux как автономное приложение.

Создание исполняемого файла от CMakeLists.txt требует под управлением программного обеспечения CMake в системе Linux.

Создавать независимый исполняемый файл Linux:

  1. Откройте модель компонента, которая сконфигурирована для адаптивной цели AUTOSAR (autosar_adaptive.tlc).

  2. В диалоговом окне Configuration Parameters перейдите к Code Generation> Build process> Toolchain settings. Установите Toolchain на AUTOSAR Adaptive Linux Executable. Выбор набора инструментальных средств добавляет ARA функциональные кластерные библиотеки, обеспеченные MathWorks®.

    Configuration Parameters dialog box, Code Generation pane, with the System target file set to autosar_adaptive.tlc and the Toolchain set to AUTOSAR Adaptive Linux Executable.

  3. Создайте модель. Сборка генерирует Код С++, файлы ARXML и CMakeLists.txt файл.

  4. В папке сборки модели откройте CMakeLists.txt и проверьте, что это сконфигурировано для исполняемой генерации. Например, проверяйте что:

    1. CMakeLists.txt файл содержит add_executable(modelName …).

    2. Технические требования для target_include_directories, target_link_libraries, и link_directories включайте значения, заданные в Toolchain settings.

  5. В системе Linux, вне MATLAB, переходят к папке сборки модели. Чтобы создать исполняемый файл, введите эти команды:

    cmake CMakeLists.txt;
    make all;

Делать генерирует исполняемый файл для адаптивной модели один уровень выше папки сборки модели. Можно запустить исполняемый файл на Linux как автономное приложение.

Похожие темы