MCCI offers a comprehensive line of USB class drivers for Windows CE and Windows Embedded Compact systems.
Unless otherwise specified, all drivers can support the full range of target platforms, and support all kernel versions later than Windows CE 4.2: Windows CE 5.0, Windows Embedded CE 6.0, Windows Embedded Compact 7, Windows Embedded Compact 2013, and Window Embedded Automotive 7.
Drivers can be integrated into the system image, or installed dynamically via a standard CAB file.
The functionality of MCCI’s Windows CE drivers is substantially identical to that of the corresponding Windows XP-8.1 drivers. Refer, for example, to the following pages: CDC Network Control Model (NCM), CDC Ethernet Control Model (ECM), CDC Abstract Control Model (ACM), MCCI NCM, MCPC GL-004/005, and MCCI Serial Port Emulation.
Class drivers for additional protocols can be developed upon request.
For automotive applications, MCCI also offers the TrueTask USB host stack with dual-role device support for Windows CE and Windows Embedded Compact. This includes full host/device role-switching support into the USB stack, and allows use of the fast, reliable MCCI USB DataPump device stack to implement device protocols, especially including composite devices including NCM device functions, Audio 2.0 device functions, and vendor-specific functions. NCM traffic is delivered directly to NDIS in kernel mode, while other traffic is routed to kernel mode or user mode components as appropriate. Systems using the TrueTask USB stack have all software features needed to ensure passing USB and industry compliance tests both as host and as device.