English
Making Things Evident
Home Site Map Contact Us
Afortio
SEARCH
News COMPANY NEWS
Article

Custom drivers development

  Print Print version

We provide reliable software solutions for customers specializing in:

  • Creation of custom hardware products
  • Creation of industry solutions
  • Conducting scientific researches

Representative projects

Virtual COM port driver

The driver works under Windows 9X/ME/NT/2000/XP systems and provides virtual COM ports to communicate via external hardware. It performs transparent conversion from custom hardware protocol to serial protocol what allows representing external devices as serial.


Custom drivers development

NI6052 Driver for Linux

Driver was designed to be a Linux counterpart of similar Windows-based driver provided by card manufacturer. The driver allows communicating with NI6052 data acquisition card and supports all advanced features provided by hardware card including Analog IO, Digital IO, Waveform generation, External triggering etc.


VirComm driver

VirComm driver provides virtualization of communication via selected Physical Serial Ports (COM ports) into set of virtual serial ports. Algorithms of filtering information between Virtual COM ports were defined in driver configuration file and allowed splitting mixed incoming traffic from hardware device into different streams (text, binary) which then were delivered to Virtual Serial Port, allowing devices connected to the Virtual Serial Port see only relevant traffic stream. Outgoing traffic received from Virtual Ports was mixed into single stream (with proper stream synchronization) and delivered to the Physical Port.

This effectively allowed for single hardware device to communicate via several streams of different format with PC applications, hiding all internal details of filtering inside driver. The rules for splitting traffic were defined for each serial port in a configuration file, so driver provided flexibility level necessary for supporting variations in stream formats.

Driver was implemented for Windows 2000/XP as filter driver.


Show/Hide FEEDBACK FORM
© Afortio 2004-2007
all rights reserved
Company  News  Products  Services  Expertise  Customers  Partners  Success stories  Career  Contacts