Тайм-ауты связи последовательного порта Linux — сквозное соединение VirtualBox
-
19-09-2019 - |
Вопрос
Я использую функции сквозной передачи USB Virtual Box для подключения последовательного порта к Ubuntu (/dev/ttyUSB0).Этот порт используется для связи с 3dm-gx2 ИМУ.Тот же порт работает с предоставленным поставщиком кодом Windows, где они специально устанавливают буферы отправки/получения и таймауты.Я не могу заставить последовательный порт работать из Linux (в конечном итоге он понадобится для развертывания во встроенной системе).Есть ли способ установить буферы отправки/приема и т.д.через термиос API.
Любой рабочий код Linux для 3DM будет высоко оценен.Также любые замечания относительно последовательного/USB Vbox, чтобы я мог рассмотреть возможность перехода на настоящую установку Linux.
Решение
Приемлемым методом тайм-аутов является свойство VTIME.IMU работает с настройкой VTIME, равной 10.