Unix Man (Справочное руководство)


SERIAL(HW) - часть 2


Доступ к файлам можно осуществить только в том случае, если соответствующая плата последовательного интерфейса установлена и правильно задан адрес ввода/вывода перемычки.

В случае многопортовых плат расширения при необходимости создания дополнительных файлов вы должны использовать программу mkdev(8).

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

При попытке работать с неинсталлированным или неопределенным последовательным портом возникнет ошибка.

Последовательные порты могут использоваться в различных целях при осуществлении последовательной связи, например, для присоединения терминалов к компьютеру, подключения принтеров или формирования сети последовательной связи с другими компьютерами. Обратите внимание, что последовательный порт может функционировать на большинстве стандартных скоростей передачи данных в системе UNIX и что эти порты (на большинстве компьютеров) имеют конфигурацию типа DTE (Data Terminal Equipment - терминальное оборудование). В следующей таблице определяется, как используется каждый вывод в 25- и 9-жильных соединениях:

25-ж. 9-ж.Описание

22Передача данных
33Прием данных
47Запрос на передачу
58Сброс для передачи
75Сигнальная земля
81Обнаружение несущей частоты (установка готовности данных)
204Готовность терминала

Для терминального (или прямого) соединения требуются только 2,3 и 7 (2,3 и 5 для 9-жильного) выводы.

Порт с модемным управлением использует выводы 2, 3 и 7 также, как и порт без модемного управления: передача - на 2 выводе, прием - на 3 выводе. Вывод 7 - заземление. Для порта, работающего в режиме без модемного управления, состояние всех прочих выводов не устанавливается и не читается. Для порта с модемным управлением требуется получение сигналов на выводах 4 и 20 (RTS и DTR), и порт не может быть открыт без получения сигнала на выводе 8 (CXD). То есть передача данных на выводе 2 не будет осуществляться до тех пор, пока не будет сигнала от другого источника на выводе 8.

Подробности функционирования последовательных портов в системе UNIX смотрите на страницах документации tty(5) и termio(5).

ФАЙЛЫ

/dev/tty1[a-h] /dev/tty1[A-H] /dev/tty2[a-h] /dev/tty2[A-H]

СМ. ТАКЖЕ


cmos(HW), csh(C), cu(C), getty(ADM), mkdev(ADM), mknod(C), nohup(C), open(S), termio(M), tty(M), uucp(C)

ПРИМЕЧАНИЯ


Если вы подключаетесь через последовательный порт с модемным управлением, то прекращение связи на этой линии отключает вас и уничтожает ваши фоновые процессы. Смотрите nohup(1) и csh(1).

Нельзя в одно и то же время использовать один и тот же порт в обоих режимах - с модемным управлением и без него. Например, нельзя использовать одновременно tty1a и tty1A.

Для присоединения модема к компьютеру используйте специальный модемный кабель.




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