Тайм-ауты связи последовательного порта Linux — сквозное соединение VirtualBox

StackOverflow https://stackoverflow.com/questions/2243916

  •  19-09-2019
  •  | 
  •  

Вопрос

Я использую функции сквозной передачи USB Virtual Box для подключения последовательного порта к Ubuntu (/dev/ttyUSB0).Этот порт используется для связи с 3dm-gx2 ИМУ.Тот же порт работает с предоставленным поставщиком кодом Windows, где они специально устанавливают буферы отправки/получения и таймауты.Я не могу заставить последовательный порт работать из Linux (в конечном итоге он понадобится для развертывания во встроенной системе).Есть ли способ установить буферы отправки/приема и т.д.через термиос API.

Любой рабочий код Linux для 3DM будет высоко оценен.Также любые замечания относительно последовательного/USB Vbox, чтобы я мог рассмотреть возможность перехода на настоящую установку Linux.

Это было полезно?

Решение

Приемлемым методом тайм-аутов является свойство VTIME.IMU работает с настройкой VTIME, равной 10.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top