DriverCore comprises of standardized USB Drivers which enable
device manufacturers and designers to utilize a wide array of interfaces for various operating systems and platforms. DriverCore
is designed using modular architecture to support standard devices classes which are not supported by the operating system's native
USB software stack.
DriverCore's robust architecture enables it to easily port drivers to new operating systems by replacing the existing driver's USB transport layer. Furthermore, adding support for new device classes can easily be accomplished by updating the USB class implementation layer, thereby reducing development time and expenses.
Drivers are written in ANSI C, WHQL-Certifiable and USB Certification ready. DriverCore drivers are available with complete source code, extensive documentation and dedicated technical support.
Architecture Details
DriverCore is based on a flexible and modular architecture, designed to offer advanced features while maintaining ease of use.
The architecture consists of two distinct layers: the USB Transport Layer and the USB Class Implementation Layer.
- USB Transport Layer - The DriverCore standardized USB Transport Layer is responsible for interfacing with the operating systems native USB Stack.
- USB Class Implementation Layer - DriverCore's USB Class Implementation Layer is responsible for exposing the relevant classes to the application level. Adding new classes can be accomplished easily by adding new USB Class Implementation Components.
DriverCore's robust architecture enables it to easily port drivers to new operating systems by replacing the existing driver's USB transport layer. Furthermore, adding support for new device classes can easily be accomplished by updating the USB class implementation layer, thereby reducing development time and expenses.
DriverCore architecture is supported by a wide variety of operating system such as: Operating system support includes Windows 2k, XP, XPSP2, Vista, 32/64bit, Windows CE/Mobile, Linux 2.6x and Mac.
In addition to extensive operating system support, DriverCore's architecture also enables it to quickly support numerous devices with several interfaces.
Want to learn more?
Use our
Information Request Form
to have a product specialist contact you!


