Пакет поддержки Target x86
|
Страница в процессе разработки. |
Target x86 предназначен для сборки Си-кода, сгенерированного из модели Engee, и последующего запуска исполняемого файла на компьютере пользователя.
Этот процесс можно использовать для:
-
Проверки кодогенерации алгоритмов в модели перед загрузкой на встраиваемую систему;
-
Интеграции с пользовательским оборудованием через Cи-библиотеки;
-
Ускорения симуляции.
Необходимое программное обеспечение
Для успешной генерации и запуска исполняемого файла на пользовательском компьютере необходимо установить:
-
Компилятор/набор инструментов разработки для вашей ОС;
-
Систему автоматизации сборки CMake.
Target x86 поддерживает сборку через GCC, Clang и Microsoft Visual Studio.
|
Если компилятор или CMake не добавлены в переменную окружения |
Установка необходимого ПО в Windows
Установка CMake
-
Скачайте установщик для вашей версии Windows по ссылке CMake.
-
Запустите установку.
-
На одном из шагов установки будет предложено добавить CMake в переменную среды
Path.Убедитесь, что соответствующая галочка установлена, чтобы
cmakeбыл доступен из терминала.
Установка набора инструментов разработки
На выбор доступны следующие инструменты:
Установка MinGW (w64devkit)
-
Скачайте архив по ссылке w64devkit-x64.
-
Извлеките самораспаковывающийся архив:

-
Добавьте поддиректорию
binиз папки распаковки в переменную средыPath.-
В меню поиска Windows введите
Изменение системных переменных среды:
-
Откройте окно Свойства системы и перейдите в меню Переменные среды.
-
В меню Переменные среды добавьте директорию
…\w64devkit\binвPath:
-
|
По желанию можно быстро проверить корректность установки — откройте терминал и выполните |
Настройка и запуск модели
Подготовка Engee
Убедитесь, что пакет поддержки оборудования установлен и настроен. Подробности см. в разделе Подключение к оборудованию.
Настройка и запуск
-
Откройте модель Engee.
-
Нажмите на кнопку выбора целевой платформы и выберите режим Target Hardware.
-
Добавьте блок EDM-Target-X86 из библиотеки блоков на холст Engee:

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