exponenta event banner

Создайте из поля исполняемый файл 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 как автономное приложение.

Похожие темы