Вы можете использовать программу stty
для настройки устройства tty. Чтобы увидеть настройки терминала / dev / ttyS0, попробуйте
stty -a -F /dev/ttyS0
Настройки по умолчанию для тайм-аута min = 1; time = 0
, что означает, что программа чтения будет читать, пока не будет прочитан хотя бы один символ, и тайм-аут не истечет. Используя, например,
stty -F /dev/ttyS0 min 0 time 10
программа чтения (например, cat
) завершит чтение через одну секунду, независимо от того, было ли что-то прочитано или нет. Единица измерения параметра time
составляет десятые доли секунды; Вы можете проверить man stty
для получения дополнительной информации.