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

Как часть адаптивной генерации кода AUTOSAR, AUTOSAR Blockset позволяет вам создать исполняемый файл на своей хост-машине Linux. Можно запустить исполняемый файл как автономное приложение. AUTOSAR Adaptive Linux Executable набор инструментальных средств обеспечивает адаптивные функциональные кластерные библиотеки AUTOSAR для компиляции сгенерированного кода. Чтобы создать этот исполняемый файл, используйте сгенерированный CMakeLists.txt файл (требует программного обеспечения CMake).

Создайте CMakeLists.txt Файл для адаптивной модели AUTOSAR

Сгенерировать файл CMakeLists.txt файл от вашей адаптивной модели AUTOSAR:

  1. Откройте адаптивную модель компонента AUTOSAR, от которой вы хотите сгенерировать исполняемый файл.

  2. В диалоговом окне Configuration Parameters, под параметрами конфигурации Code Generation, устанавливает System target file как autosar_adaptive.tlc.

  3. В параметрах конфигурации AUTOSAR Code Generation выберите версию схемы.

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

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

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.

Примечание

AUTOSAR Adaptive Linux Executable набор инструментальных средств доступен только на машинах Linux, на которых вы создаете и запускаете исполняемые файлы адаптивной модели.

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

Создать адаптивный исполняемый файл приложения AUTOSAR из сгенерированного CMakeLists.txt файл:

  1. Введите в папку генерации кода модели.

  2. Создайте исполняемый файл для адаптивной модели AUTOSAR при помощи этих команд:

    cmake -DCMAKE_BUILD_TYPE=Debug CMakeLists.txt;
    make all;
  3. Запустите сгенерированный исполняемый файл на своей хост-машине Linux. Можно использовать инструменты калибровки с этим исполняемым файлом, чтобы калибровать данные AUTOSAR.

Похожие темы