Меню

установка терминала в компьютер

Установка терминала в компьютер

Часть настроек физического терминала сохраняется в энергонезависимой памяти и устанавливается при его включении. Кроме того, или как вариант, терминал можно конфигурировать посылкой escape-последовательностей на него из компьютера, но эти настройки обычно будут теряться при выключении терминала. Так что, если вы знаете, как устанавливать и сохранять конфигурацию внутри терминала, это вероятно самый лучший способ.

Другая часть установки позволяет компьютеру узнать какой терминал вы подсоединили к нему и как терминал был установлен. Переменная среды TERM содержит имя терминала и по этому имени программы ищут возможности терминала в каталоге terminfo. См. «Terminfo и Termcap (коротко)».

Программы, называемые «stty» и «setserial», конфигурируют последовательный порт компьютера (включая программное обеспечение драйверов его устройств). Эти программы (если необходимо) должны выполняться при каждом запуске компьютера, так как настройки теряются при выключении компьютера.

Имеется очень много опций, которые вы можете выбрать. Некоторые опции касаются только терминала и не должны устанавливатья в компьютере.

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

Опции «интерфейса связи» должны быть установлены одинаково и на компьютере, и на терминале: скорость обмена, контроль по четности, биты/символ и управление потоком данных. Если они не совместимы, то удовлетворительная последовательная связь не будет установлена (или даже вообще связи между терминалом и компьютером не будет).

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

Хотя все это может показаться чрезмерно сложным, заставить терминал работать зачастую довольно просто. Раздел «Быстрая установка» описывает простой путь настройки терминала. Но чтобы дисплей показывал картинку получше и был более производительным, может быть придется выполнить большее количество работы.

Как только коммуникационный интерфейс установлен, остальная часть настройки терминалов может иногда производиться отправкой команд на терминал с компьютера. Если у вас много терминалов, то вероятно лучше было бы написать (или поместить) скрипт shell, который будет делать это автоматически. Это может (или не может) быть команда, коорую вы можете посылать терминалу, чтоб он сохранил текущую установку в энергонезависимой памяти так, чтобы она восстановилась при следующем включении терминала.

Если у вас есть руководство по вашему терминалу, то вам нужно также проконсультироваться с ним.

Вы можете посылать команды настройки терминала, используя программы «tput» и «setterm». См. «Изменение установок терминала». вы могли бы только посылать на терминал строку инициализации из записи terminfo, если хотите таким способом инициализировать терминал. Если вы не планируете посылать такие последовательности с компьютера на терминал каждом раз при включении терминала, то вы должны так или иначе сохранить установки в энергонезависимой памяти терминала.

Чтобы установить терминал, вы обычно должны ввести его в режим установки, нажав клавишу «установка» (или подобную). Появится меню, из которого вы можете выйти в другие меню. По мере перемещения по меню на дисплей могут (или не могут) выведиться другие меню. Посмотрите на клавиатуре метки над верхней строкой цифровых клавиш. Если они существуют, эти метки могут показывать, что эти клавиши делают в режиме установки. Старые терминалы могут иметь только одно меню «установки». Еще более старые имеют физические переключатели. В некоторых случаях не все переключатели хорошо помечены. Они могут даже быть DIP переключателями, скрытыми в разных местах безо всяких пометок.

Читайте также:  настройка iptv на azbox

Если ваш терминал настривается не переключателями, то ваша установка должна быть сохранена в энергонезависимой памяти терминала так, чтобы она задействовалась при следующем включении терминала. Если вы не сможете сохранить ее, то новая установка будет потеряна при выключении терминала.

Прежде, чем вы перейдете к проблеме установки терминала, удостоверьтесь, что знаете, как сохранять установки. Для некоторых старых терминалах, только в руководстве написано, как их сохранить.

(Конечно вы можете делать это с любого рабочего терминала, соединенного с компьютером.)

Inittab

Чтобы установить компьютер для обслуживания терминалов надо подредактировать различные файлы.

К счастью, на компьютере надо изменить только один файл: /etc/inittab. Добавьте новую команду(ы) getty в этот файл рядом с существующими командой(ами) getty. getty запустит процесс регистрации в системе на последовательном порту(ах) по вашему выбору и сообщит компьютеру какой тип терминала вы имеете через переменную среды TERM (см. Serial-HOWTO 4.1 & 7.2 и/или напечатайте «man getty»).

Если вы не используете управляющие линии модема (например, если вы используете только минимальное число 3 проводников: передающий, приемный и землю), то вы должны сообщить об этом getty, используя флажок «local».

Формат его зависит от типа getty, который вы используете.

Stty и Setserial

Для установки последовательных портов имеется и команда «stty», и команда «setserial». Некоторые (или все) необходимые stty установки могут быть выполнены через getty и потребности использовать setserial может не возникнуть, так что вам эти команды могут и не понадобиться. Эти две команды (stty и setserial) устанавливают различные аспекты последовательного порта. stty делает больше, в то время как setserial работает на более низком уровне типа адресов порта и прерываний. Чтобы «сохранить» установки, эти команды должны написаны в некоторых файлах (скриптах shell), которые выполняются при каждом запуске компьютера. вы можете также использовать команды stty и setserial в командной строке, но такие установки будут потеряны при выключении компьютера.

Setserial

Setserial может изменять и номер прерывания (IRQ), и адрес порта. Он может сообщить вам, какие у вас имеются чипы UART. Может установить продолжительность работы порта после его закрытия (для того чтобы вывести оставшиеся в его буферах символы в основное ОЗУ). Это необходимо на медленных скоростях 1200 или ниже. Чтобы setserial работал, должен быть загружен модуль serial (для ядра Linux). Если вы используете больше чем 2 последовательных порта, вы должны использовать setserial, чтобы назначить уникальный адрес IRQ.

Где запускать setserial?

Чтобы изменить (или добавить) команду setserial, редактируют скрипт оболочки, который запускает setserial. Где он находится, зависит от вашего дистрибутива. Он может быть в /etc/rc.d в файле «rc.local» или «rc.serial». В Debian дистрибутиве это был файл 0setserial в /etc/rc.boot, но в конечном счете он должен измениться на файл в /etc/init.d .

Stty производит большинство настроек последовательного порта. Чтобы посмотреть, как сейчас настроен терминала (или консоль), введите в командной строке: stty -a. Для других терминалов (типа ttyS1) напечатайте: stty -a

источник

Установка терминала в компьютер

Часть настроек физического терминала сохраняется в энергонезависимой памяти и устанавливается при его включении. Кроме того, или как вариант, терминал можно конфигурировать посылкой escape-последовательностей на него из компьютера, но эти настройки обычно будут теряться при выключении терминала. Так что, если вы знаете, как устанавливать и сохранять конфигурацию внутри терминала, это вероятно самый лучший способ.

Читайте также:  postfix установка и настройка windows

Другая часть установки позволяет компьютеру узнать какой терминал вы подсоединили к нему и как терминал был установлен. Переменная среды TERM содержит имя терминала и по этому имени программы ищут возможности терминала в каталоге terminfo. См. «Terminfo и Termcap (коротко)».

Программы, называемые «stty» и «setserial», конфигурируют последовательный порт компьютера (включая программное обеспечение драйверов его устройств). Эти программы (если необходимо) должны выполняться при каждом запуске компьютера, так как настройки теряются при выключении компьютера.

Имеется очень много опций, которые вы можете выбрать. Некоторые опции касаются только терминала и не должны устанавливатья в компьютере.

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

Опции «интерфейса связи» должны быть установлены одинаково и на компьютере, и на терминале: скорость обмена, контроль по четности, биты/символ и управление потоком данных. Если они не совместимы, то удовлетворительная последовательная связь не будет установлена (или даже вообще связи между терминалом и компьютером не будет).

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

Хотя все это может показаться чрезмерно сложным, заставить терминал работать зачастую довольно просто. Раздел «Быстрая установка» описывает простой путь настройки терминала. Но чтобы дисплей показывал картинку получше и был более производительным, может быть придется выполнить большее количество работы.

Как только коммуникационный интерфейс установлен, остальная часть настройки терминалов может иногда производиться отправкой команд на терминал с компьютера. Если у вас много терминалов, то вероятно лучше было бы написать (или поместить) скрипт shell, который будет делать это автоматически. Это может (или не может) быть команда, коорую вы можете посылать терминалу, чтоб он сохранил текущую установку в энергонезависимой памяти так, чтобы она восстановилась при следующем включении терминала.

Если у вас есть руководство по вашему терминалу, то вам нужно также проконсультироваться с ним.

Вы можете посылать команды настройки терминала, используя программы «tput» и «setterm». См. «Изменение установок терминала». вы могли бы только посылать на терминал строку инициализации из записи terminfo, если хотите таким способом инициализировать терминал. Если вы не планируете посылать такие последовательности с компьютера на терминал каждом раз при включении терминала, то вы должны так или иначе сохранить установки в энергонезависимой памяти терминала.

Чтобы установить терминал, вы обычно должны ввести его в режим установки, нажав клавишу «установка» (или подобную). Появится меню, из которого вы можете выйти в другие меню. По мере перемещения по меню на дисплей могут (или не могут) выведиться другие меню. Посмотрите на клавиатуре метки над верхней строкой цифровых клавиш. Если они существуют, эти метки могут показывать, что эти клавиши делают в режиме установки. Старые терминалы могут иметь только одно меню «установки». Еще более старые имеют физические переключатели. В некоторых случаях не все переключатели хорошо помечены. Они могут даже быть DIP переключателями, скрытыми в разных местах безо всяких пометок.

Читайте также:  netgear wnr612 не заходит в настройки

Если ваш терминал настривается не переключателями, то ваша установка должна быть сохранена в энергонезависимой памяти терминала так, чтобы она задействовалась при следующем включении терминала. Если вы не сможете сохранить ее, то новая установка будет потеряна при выключении терминала.

Прежде, чем вы перейдете к проблеме установки терминала, удостоверьтесь, что знаете, как сохранять установки. Для некоторых старых терминалах, только в руководстве написано, как их сохранить.

(Конечно вы можете делать это с любого рабочего терминала, соединенного с компьютером.)

Inittab

Чтобы установить компьютер для обслуживания терминалов надо подредактировать различные файлы.

К счастью, на компьютере надо изменить только один файл: /etc/inittab. Добавьте новую команду(ы) getty в этот файл рядом с существующими командой(ами) getty. getty запустит процесс регистрации в системе на последовательном порту(ах) по вашему выбору и сообщит компьютеру какой тип терминала вы имеете через переменную среды TERM (см. Serial-HOWTO 4.1 & 7.2 и/или напечатайте «man getty»).

Если вы не используете управляющие линии модема (например, если вы используете только минимальное число 3 проводников: передающий, приемный и землю), то вы должны сообщить об этом getty, используя флажок «local».

Формат его зависит от типа getty, который вы используете.

Stty и Setserial

Для установки последовательных портов имеется и команда «stty», и команда «setserial». Некоторые (или все) необходимые stty установки могут быть выполнены через getty и потребности использовать setserial может не возникнуть, так что вам эти команды могут и не понадобиться. Эти две команды (stty и setserial) устанавливают различные аспекты последовательного порта. stty делает больше, в то время как setserial работает на более низком уровне типа адресов порта и прерываний. Чтобы «сохранить» установки, эти команды должны написаны в некоторых файлах (скриптах shell), которые выполняются при каждом запуске компьютера. вы можете также использовать команды stty и setserial в командной строке, но такие установки будут потеряны при выключении компьютера.

Setserial

Setserial может изменять и номер прерывания (IRQ), и адрес порта. Он может сообщить вам, какие у вас имеются чипы UART. Может установить продолжительность работы порта после его закрытия (для того чтобы вывести оставшиеся в его буферах символы в основное ОЗУ). Это необходимо на медленных скоростях 1200 или ниже. Чтобы setserial работал, должен быть загружен модуль serial (для ядра Linux). Если вы используете больше чем 2 последовательных порта, вы должны использовать setserial, чтобы назначить уникальный адрес IRQ.

Где запускать setserial?

Чтобы изменить (или добавить) команду setserial, редактируют скрипт оболочки, который запускает setserial. Где он находится, зависит от вашего дистрибутива. Он может быть в /etc/rc.d в файле «rc.local» или «rc.serial». В Debian дистрибутиве это был файл 0setserial в /etc/rc.boot, но в конечном счете он должен измениться на файл в /etc/init.d .

Stty производит большинство настроек последовательного порта. Чтобы посмотреть, как сейчас настроен терминала (или консоль), введите в командной строке: stty -a. Для других терминалов (типа ttyS1) напечатайте: stty -a

источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *