2017-01-11 2 views
0

Я знаю:Действительно ли функция управления терминалом устанавливает скорость передачи в бодах действительно эффективна для псевдотерминалов?

В настоящее время, когда мы входа в систему Linux, либо настольный компьютер или с помощью SSH дистанционного управления, система Linux выделяет терминал псевдо под/DEV/псевдотерминал для нас, не так ли?

Мой вопрос:

Таким образом, некоторые функции UNIX, которая используется для установки скорости передачи: кажется, они для реальных физических устройств, они все еще эффективны для псевдо терминалов?

ответ

1

Настройка скорости передачи данных для псевдо-терминала не контроля ничего, но советует терминальный драйвер (если это важно), как синхронизировать с физическим устройством, а также советами приложение, если они должны отправить отступы символы ,

Псевдотерминал может быть подключен к физическому устройству, но приложение не может сказать разницу. Физические устройства все еще используются (возможно, не вами).

Например, xterm has an option, используемый для тестирования Ncurses:

Patch # 327 - 2016/10/07
добавить -baudrate вариант, для тестирования Ncurses.

, но вы не нашли это полезным.

1

Скорость передачи в бодах игнорируется для псевдотерминалов. Можно установить любой скорости передачи данных драйвер запоминает его, но он не использует его для каких-либо действий:

# stty speed 
38400 
# stty speed 1200 
# stty speed 
1200 

Это выглядит скорость набора, но это не имеет никакого влияния на псевдо драйвер терминала. Он действует только в том случае, если драйвер терминала подключен к UART.

Смежные вопросы