Документация Engee

Пакет поддержки Target x86

Страница в процессе разработки.

Target x86 предназначен для сборки Си-кода, сгенерированного из модели Engee, и последующего запуска исполняемого файла на компьютере пользователя.

Этот процесс можно использовать для:

  • Проверки кодогенерации алгоритмов в модели перед загрузкой на встраиваемую систему;

  • Интеграции с пользовательским оборудованием через Cи-библиотеки;

  • Ускорения симуляции.

Необходимое программное обеспечение

Для успешной генерации и запуска исполняемого файла на пользовательском компьютере необходимо установить:

  • Компилятор/набор инструментов разработки для вашей ОС;

  • Систему автоматизации сборки CMake.

Target x86 поддерживает сборку через GCC, Clang и Microsoft Visual Studio.

Если компилятор или CMake не добавлены в переменную окружения PATH, то сборка проекта может завершиться ошибкой, так как инструменты не будут доступны из терминала.

Установка необходимого ПО в Windows

Установка CMake

  1. Скачайте установщик для вашей версии Windows по ссылке CMake.

  2. Запустите установку.

  3. На одном из шагов установки будет предложено добавить CMake в переменную среды Path.

    Убедитесь, что соответствующая галочка установлена, чтобы cmake был доступен из терминала.

Установка набора инструментов разработки

На выбор доступны следующие инструменты:

  • MinGW (рекомендуется)

  • Clang

  • Microsoft Visual Studio

Установка MinGW (w64devkit)

  1. Скачайте архив по ссылке w64devkit-x64.

  2. Извлеките самораспаковывающийся архив:

    extract archive

  3. Добавьте поддиректорию bin из папки распаковки в переменную среды Path.

    • В меню поиска Windows введите Изменение системных переменных среды:

      system path

    • Откройте окно Свойства системы и перейдите в меню Переменные среды.

    • В меню Переменные среды добавьте директорию …​\w64devkit\bin в Path:

      mingw path

По желанию можно быстро проверить корректность установки — откройте терминал и выполните cmake --version и gcc --version.

Настройка и запуск модели

Подготовка Engee

Убедитесь, что пакет поддержки оборудования установлен и настроен. Подробности см. в разделе Подключение к оборудованию.

Настройка и запуск

  1. Откройте модель Engee.

  2. Нажмите на кнопку выбора целевой платформы и выберите режим Target Hardware.

  3. Добавьте блок EDM-Target-X86 из библиотеки блоков на холст Engee:

    demo model

  4. Добавьте на холст блок-схему алгоритма.

    Используемые блоки должны поддерживать генерацию Си кода. Список поддерживаемых блоков представлен в статье.

  5. Нажмите кнопку запуска start button.