Менеджер параллельного
порта (QNX Neutrino)
Примечание. Для запуска этого драйвера
необходимо войти в систему под учетной записью root.
Синтаксис:
devc-par [опции]
&
Поддерживаемые платформы:
Neutrino
Целевые платформы:
x86
Опции:
-b порт
Используемый
BIOS порт (1–4). Эту опцию не следует использовать вместе
с опцией -p.
-p адрес
Базовый адрес ввода-вывода для параллельного порта.
Базовый адрес порта ввода-вывода может быть указан в виде
шестнадцатеричного (например, 0x140), восьмеричного (например, 0140)
или десятичного значения. Эту опцию не следует использовать
вместе с опцией -b.
-N имя
При
регистрации параллельных устройств используется указанное имя (по умолчанию – par, и создается /dev/par).
-O размер
Размер выходного буфера в
байтах (по умолчанию – 1000).
-o nodaemon
Запретить вызов функции procmgr_daemon() для работы драйвера в фоновом режиме. Эта опция
используется при необходимости узнавать о прекращении работы
devc-par.
-P приоритет
Приоритет
задачи записи. Поскольку задача записи опрашивает параллельные
порты, ее приоритет должен быть ниже приоритета большинства
других выполняемых задач. Приоритет по умолчанию – 9.
-s число
Число
проверок занятости принтера, выполняемых до перехода в
неактивное состояние на 100 мс. (Значение по умолчанию –1,
то есть при занятости принтера осуществляется немедленный
переход в неактивное состояние.)
Описание:
Драйвер devc-par является менеджером параллельного
порта в системе QNX Neutrino. Он поддерживает до 4
параллельных портов.
Драйвер devc-par опрашивает оборудование с целью
обнаружения отправки какого-либо символа.
Если порты
не указаны (с помощью опции -p или -b), то драйвер devc- par обращается к области BIOS и
пытается определить число параллельных портов, обнаруженных
системой BIOS. Если порты не найдены, драйвер devc-par завершает работу без выдачи
оповещения.
Для отмены
использования области данных BIOS (0040:0008) можно воспользоваться
опцией -p.
Единственным
преобразованием выводимых данных является отображение символа
новой строки в последовательность CR/LF (если
установлен флаг OPOST).
Чтение из devc-par выполняется точно так же, как
чтение из /dev/null.
Примеры:
Запуск
администратора devc-par; по умолчанию
предполагается работа со всеми параллельными портами,
найденными BIOS:
devc-par &
Запуск
администратора devc-par для работы только
с первым параллельным портом:
devc-par -p 0x3f8 &
или:
devc-par -b 1 &
