.\" Copyright 1996 Thomas Sailer (sailer@ife.ee.ethz.ch) .\" May be distributed under the GNU General Public License .\" " .TH BAYCOM 9 "2 October 1996" "Linux 2.1.x" "Kernel Reference Guide" .SH ИМЯ baycom \- любительский (AX.25) сетевой пакетный драйвер для baycom модемов. .SH СИНТАКСИС .nf .B #include .B #include .fi .SH ОПИСАНИЕ Драйвер в настоящее время поддерживает три различных модема: ser12, par96 и Par97. .SS ser12 Это очень простые 1200 бод AFSK модем. Модем содержит только микросхему модулятора/демодулятора, обычно TCM3105. Компьютер отвечает за регенерацию синхронизации разрядов приемника. Модем подключается к последовательному порту, в полном соответствии с названием. Так как последовательный порт не используется по назначению, как async последовательный порт, драйвер ядра для последовательных портов может не использоваться, и этот драйвер байкома поддерживает только стандартные компорты (8250, 16450, 16550). .SS par96 Этот модем для 9600 бод совместим со стандартом FSK G3RUH. МОдем сам фильтрует и регенирует принятые такты.Данные перемещаются от и в РС через сдвиговый регистр. Сдвиговый регистр заполняется 16 битами и сигнализирует об этом прерыванием. РС по прерыванию опустошает регистр за один раз. Этот модем подключается к параллельному порту, что видно из его имени. .SS par97 Это переработанная конструкция модема par96 сделанная Henning Rech, DF9IC. Модемный протокол совместим с par96, но использует только три маломощные микросхемы и поэтому может быть запитано непосредственно от порта и не требует внешнего источяника питания. .SH "IOCTL CALLS" Для \fBioctl\fP вызовов читайте implementation в \fIhdlcdrv\fP. .TP .B BAYCOMCTL_GETMODEMTYPE Возвращает тип модема (i.e. \fIser12\fP or \fIpar96\fP) и параметры (в действительности только состояние сигнала DCD) .TP .B BAYCOMCTL_SETMODEMTYPE устанавливает тип модема и параметры. Это может делать только superuser(rооt). .TP .B BAYCOMCTL_GETDEBUG возвращает некоторые отладочные значения. Не всегда работает. .SH "СМ. ТАКЖЕ" .BR baycom " (9), " soundmodem " (9)," linux/drivers/net/hdlcdrv.c, .SH АВТОР baycom was written by Thomas Sailer, HB9JNX/AE4WA, (sailer@ife.ee.ethz.ch).