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

EDM-Target-Linux

Настройка Linux-таргета.

Тип: SubSystem

Путь в библиотеке:

/Interfaces/Targets/Linux/EDM-Target-Linux

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок EDM-Target-Linux задает параметры подключения к удаленному Linux-устройству, на котором будет собираться и запускаться сгенерированная C-модель.

Блок работает только при выборе платформы Target Hardware. Подробнее про платформу Target Hardware и работу с ней читайте в статье Запуск моделей на целевом оборудовании.

Параметры

Connection settings

# Адрес хоста — IP-адрес или DNS-имя Linux-устройства

Details
Значение по умолчанию

192.168.56.3

Имя для программного использования

ssh_host

Настраиваемый

Нет

Вычисляемый

Да

# Порт SSH — порт OpenSSH server на Linux-устройстве

Details
Значение по умолчанию

22

Имя для программного использования

ssh_port

Настраиваемый

Нет

Вычисляемый

Да

# Имя пользователя — имя пользователя на Linux-устройстве

Details

От имени пользователя будут выполняться команды make, запуск и остановка модели. Если поле пустое, то используется имя текущего пользователя на машине, где запущен Engee Device Manager.

Значение по умолчанию

ritm

Имя для программного использования

ssh_user

Настраиваемый

Нет

Вычисляемый

Да

# Закрытый SSH ключ — путь к приватному ключу

Details

Путь к приватному ключу на машине, где запущен Engee Device Manager. Например, ~/.ssh/id_ed25519 или C:\Users\user\.ssh\id_ed25519. Это не публичный ключ .pub. Если поле пустое, то используется стандартное поведение OpenSSH client: ключи по умолчанию и/или ssh-agent.

Значение по умолчанию

Имя для программного использования

ssh_key_path

Настраиваемый

Нет

Вычисляемый

Да

Model settings

# Директория моделей — директория на Linux-устройстве, в которую будут загружаться проекты моделей

Details

Относительный путь считается относительно домашней директории пользователя ssh_user (имя пользователя задается в параметре Имя пользователя); абсолютный путь используется как есть.

Для каждой модели внутри remote_dir создается отдельная директория с именем модели. Перед загрузкой проекта директория конкретной модели удаляется и создается заново.

Для интерактивного режима также должен быть доступен открытый TCP-порт — 9999.

Значение по умолчанию

.

Имя для программного использования

remote_dir

Настраиваемый

Нет

Вычисляемый

Да