Linux HOWTO


Stty


Stty производит большинство настроек последовательного порта. Чтобы посмотреть, как сейчас настроен терминала (или консоль), введите в командной строке: stty -a. Для других терминалов (типа ttyS1) напечатайте: stty -a </dev/ttyS1. Вот некоторые пункты настроек stty: скорость (в бит в сек), контроль по четности, биты/байт, число стоповых битов, обрезать 8-ой бит?, сигналы управления модемом, управление потоком данных, сигнал прерывания, маркеры конца строки, изменение регистра букв, дополнение, подача звукового сигнала при переполнении буфера, ECHO, позволить фоновым задачам писать на терминал?, определите специальные (управляющие) символы (например, по нажатию какой клавиши будет происходить прерывание). См. для подробностей руководство (напечатайте: man stty). Для использования некоторых специальных символов см. ``Специальные (управляющие) символы"

В некоторых реализациях getty, команды, которые обычно можно было бы давать от stty, помещаются в файл конфигурации getty: /etc/gettydefs. Даже без этого файла конфигурации, строки с командами getty может быть достаточно, чтобы настроить все, что нужно и не нуждаться в stty.

Можно написать программы C, которые изменяют конфигурацию stty, и т.д.

Просмотр соответствующей документации может быть полезен для лучшего понимания использования команды stty (и содержит список возможных параметров). Полезно почитать Serial-Programming-HOWTO. man termios содержит описание структуры языка C (типа termios), который сохраняет настройку stty в компьютерной памяти. Многие из названий флагов в этой структуре языка C - почти те же самые (и делают те же самые вещи), что и параметры команды stty.




Начало  Назад  Вперед