PC USB Communication Drivers: DriverCore Architecture


DriverCore
DriverCore's Architecture
» A part of DriverCore: Class Compliant drivers solution
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.

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.

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!

Benefits
  • Turnkey solution: eliminates substantial development time and costs
  • Hardware/software-independent solution
  • Intuitive API, in C language
  • Available in Source or binaryObject formats
  • Modular driver
  • High throughput
  • Cross-platform compatible across the supported operating systems
  • Extensive documentation
  • Comprehensive technical support
Architecture Diagram
USB2Serial (USB to Serial) architecture diagram
DriverCore's Architecture
The architecture consists of two distinct layers: the USB Transport Layer and the USB Class Implementation Layer... [ Read more ]
Embedded Products? Add USB!
If you also need to add USB support for your embedded products - check out USBware - Jungo's embedded USB stacks, that support Host/Device/OTG capabilities.
Silicon Support & Optimization
Using one of our silicon partners solutions? check support and availability for: Are you a silicon provider? join our partners!

Corporate Index   |   Connectivity Software Store   |  

DriverCore, DriverCore Architecture