У меня есть эмулятор, который эмулирует соединение UART с использованием псевдотерминала.
Когда я пытаюсь читать с правильного / dev / pts / *, я ничего не получаю (хотя я использую grantpt и unlockpt).
Странно то, что когда я использую экранную команду на том же ведомом устройстве, я вижу вывод, и моя программа также начинает получать данные, которые я отправил с эмулятора.
У кого-то есть идея, в чем проблема?