Promobot Education

Logo

Платформы

RoboxКомплект из сервопривода и датчика расстояния

RookyРука-манипулятор

V.4Лабораторный стенд Promobot

Программное обеспечение

RRStudioПростое написание алгоритмов

TestDevicesТестирование оборудования и проверка связи

Настройка WSL2Windows Subsystem for Linux

Поддержка

TelegramНаписать в чат технической поддержки


Перейти в профиль на GitHub

Правильный запуск WSL2 на Windows

при работе с реальным устройством

ℹ️ Первоначально необходимо убедиться в правильных настройках COM порта

ℹ️ Для корректной работы с реальным устройством, подключенным по USB необходимо всегда запускать две утилиты:

  1. На стороне Windows запустить сервер:
    • нажать Win + X
    • выбрать PowerShell (админ)
    • подать команду:
       python.exe 'C:\Program Files (x86)\Promobot\WSL2-main\utils\Server.py'
      

      Если происходит ошибка на этапе import serial, необходимо подать команду в PowerShell:

       python.exe -m pip install pyserial
      
    • свернуть окно PowerShell
  2. На стороне Linux запустить клиент (в новом окне PowerShell)
    • запустить WSL командой:
        wsl
      
    • подать команду:
        sudo socat -d -d pty,link=/dev/RS_485,raw,echo=0,perm=0666 tcp:$HOST_ADDR:5000
      
  3. Оба запущенных окна можно свернуть, чтобы не мешались.

ℹ️ Не стоит забывать про X-сервер, он всегда должен быть запущен.

tray