Windows/Linux Driver

The success of peripheral hardware for a PC depends heavily on a good driver for the operating system. A card or an external device could be exactly what the user needs – but without an equally good driver support, no user will ever appreciate the product. If that driver support is able to span multiple operating systems, even more customers will be insterested in it.During the last decades, telos has gained experience in developing stable and efficient device drivers for Windows and Linux platforms.

telos® Driver Development

We are able to design and develop a driver for your specific hardware interface. If you already have a driver for an older operating system and want to deploy your product to new platforms, we can help you to port the driver. Depending on your needs, we develop KMDF (kernel-mode) oder UMDF (usermode) driver for Windows.
For Linux, we can offer kernel-mode drivers.

64 bit Platforms

64 bit variants of Windows have special demands to the drivers used. This may sound odd since modern structures and tools are used for state-of-the-art drivers which shall work straighforward coping architectural differences. Unfortunatelly the real world is different and has some obstacles.

telos offers dedicated drivers for different operating systems as

  • Windows 8
  • Windows 7
  • Windows Vista 32 and 64 bit
  • Windows XP
  • Linux 32 and Linux AMD64
Since we are in this business for more than 30 years, we can even develop and maintain DOS drivers and driver for other, almost bizare platforms.

Legacy Hardware

PCI Interface

ISA Interface

Especially lab equipment or hardware used for a rather limited range of customers can have a life time much longer than the period known for consumer products.
Security aspects and the evolution of software architectures require regular updates on software, even for hardware technologies which are not state of the art anymore. This is quite an issue if the hardware is much older than the software plattform is shall be used on.

telos is able to help updating and writing drivers e.g. for you ISA- or PCI-based interface cards.