V-comp

Последовательные асинхронные порты
в терминальных и платежных системах

 
 
 






Драйвер поддержки высокоскоростных режимов SerialXp.sys

Отличия от стандартного serial.sys

Отсутствует ошибка управления потоком при изменении размера внутреннего буфера (функция SetupComm() в Win32);
Отсутствует ошибка отправки повторного XON-символа;
Более точное управление сигналом RTS в режиме RTS_TRANSMIT_TOGGLE, который часто используется для взаимодействия с интерфейсом RS-485. Доступны четыре варианта деактивации RTS в том числе с латентностью близкой к нулю.
Отсутствует возможность «залипания» передатчика при отправке XON/XOFF символов на UART с аппаратной ошибкой потери прерывания;
Отсутствует возможность зацикливания в обработчике прерывания при частом изменении статуса линии и логической паузе в передаче (запросе от удаленного устройства на паузу в передаче);
Отсутствуют ошибки в обработке таймаута IOCTL_SERIAL_XOFF_COUNTER и в проверке корректности IOCTL_SERIAL_SET_HANDFLOW;
Отсутствует несколько ошибок связанных с невосстановлением исходного IRQL.



Основные возможности драйвера

Поддержка как Port I/O так и Memory Mapped I/O оборудования;
Полная поддержка PNP в соответствии с требованиями Windows 2000/XP/2003;
Поддержка всех распространённых Super-IO контроллеров;
Обслуживание COM-портов в соответствии с требованиями Windows DDK к драйверам последовательных асинхронных портов;
Поиск ISA-карт и автоматическое определение IRQ (практически полный PNP);
Поддержка мультипортовых плат как с регистром статуса прерываний, так и без него;
Автоматическое определение формата регистра статуса прерываний, если таковой реализован в оборудовании;
Поддержка регистра статуса прерываний шириной в 8, 16, 32, 64 бита;
Автоматическое определение реальной глубины FIFO-буфферов, как на прием, так и на передачу;
Автоматическое определение наличия аппаратного flow-control;
Определение реальной скорости UART-портов и соответствующее управление;
Управление питанием по спецификации «OnNow»;
Возможность обслуживания UART-портов размещенных на другом комбинированном устройстве через SERIAL_XP_LINK_INTERFACE;
Полный loopback тест всех портов.

Методы достижения производительности

Рейтинг@Mail.ru

Copyright 2010 V-comp