Подключите к USB-устройству - PullRequest
0 голосов
/ 16 октября 2019

У меня есть устройство, которое подключено к моему компьютеру через USB-B. И у меня есть кусок кода, который может работать с ним в Windows.

В Windows мы получаем имя COM по vid и pid и используем пакет tarm/serial для подключения. Но я не могу подключиться к устройству в Linux так же ни через ttyACM0, ни ttyACM1

Я пытаюсь сделать:

&serial.Config{
            Name: "/dev/ttyACM1",
            Baud: configuration.ReceiptPrinterBaud,
            ReadTimeout: time.Second * 2,
        },

Но когда я читаю из портас (p *Port) Read() я ничего не получаю. Очевидно, я просто отправляю байты в никуда. Как я могу взаимодействовать с устройством в Linux, как в Windows?

...