Инструкция как пробросить com порт Arduino в hyper-v server 2019
Arduino в hyper-v server 2019
Описание:
Hyper-v, не умеет пробрасывать com порты на виртуальные машины. Но это можно обойти если использовать именованный порт. Для этой цели хорошо подходит проект COMpipe. Спасибо этому гражданину за труды.
Подробней:
- Скачиваем проект COMpipe
- Копируем в любую папку на сервере (например, в C:\Program Files (x86))
- Придумываем название com порта (например, можно назвать аналогично COM3) и прописываем в настройках виртуальной машины:
Для того чтобы автоматизировать запуск, создадим службу:
- Создадим bat файл в директории COMpipe, со строкой запуска:
C:\Program Files (x86)\COMpipe\bin\Release\COMpipe.exe" -c \\.\COM3 -p \\.\pipe\COM3
- Для создания службы воспользуемся утилитой nssm. Что в переводе означает не отсасывающий сервис-менеджер). Нам как раз такой и нужен!
-
Запуск графической оболочки можно выполнить командой:
nssm.exe install ServiceName
-
Указываем данные для создания службы
- Проверяем и выводим список служб командой
net start