Home   |   Jungo Corporate Web Site   |   Connectivity Software Store   |   Contact us   |   Search:
Home Connectivity Software USB Software/PCI Software PC Communication Drivers

PC USB Communication Drivers: DriverCore Architecture

DriverCore
CDC ACM  |  CDC ECM  |  CDC OBEX  |  USB2Serial  |  USB Modem  |  USB DFU  |  Request Info  |  Trial
An Extensive PC USB Communication Drivers Solution.

Easily Expose Your Device's
Communication Interface to PCs and PDAs!


Overview

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.
  • 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!






Architecture Diagram

drivercore architecture

Available Drivers





DriverCore's PC USB Communication Drivers allow the rapid development of USB communication for your device!

DriverCore, DriverCore Architecture