Online Store  Camera Selector  Camera Solutions
Camera Selector Camera Software NVIDIA® Jetson Cameras Camera Boards USB 2.0 Camera Board Stereo Vision Camera
Camera Modules
Fixed focus  » 13.0 MP AR1335 MIPI - e-CAM131_CUMI1335_MOD  » 13.0 MP AR1820HS MIPI - e-CAM130_CUMI1820_MOD  » 5.0 MP OV5640 - e-CAM51_CU5640_MOD  » 5.0 MP MT9P031 Monochrome - e-CAM50_CU9P031_MOD  » 4.0 MP OV4682 RGB-IR - e-CAM40_CUMI4682_MOD  » 3.4 MP AR0330 Low Light - e-CAM30_CUMI0330_MOD  » 2.0 MP Sony IMX290 MIPI - e-CAM21_CUMI290_MOD  » 2.0 MP AR0230AT HDR - e-CAM20_CU0230_MOD  new  » 1.0 MP AR0130CS NIR - e-CAM10_CU0130_MOD  » 1.0 MP OV10633 HDR - e-CAM1M_CU10630_MOD Auto focus  » 21MP Sony IMX230 MIPI - e-CAM210_MI230_MOD    » 8.0 MP OV8865 MIPI - e-CAM80_MI8865_MOD    » 5.0 MP OV5680 MIPI - e-CAM58_MI5680_MOD  » 5.0 MP OV5640 MIPI - e-CAM52A_MI5640_MOD  » 5.0 MP OV5640 MIPI (70mm) - e-CAM57_MI5640_MOD  » 5.0 MP OV5640 Parallel - e-CAM52A_5640_MOD  » 3.4 MP AR0330 Low Light - e-CAM31_MI0330_MOD
USB 3.0 Cameras
Camera Selector Stereo Camera - Tara 13.0 MP Autofocus - See3CAM_130 13.0 MP Fixed focus - See3CAM_CU135 13.0 MP Fixed focus - See3CAM_CU130 8.0 MP Autofocus - See3CAM_81 5.0 MP Color - See3CAMCU50 5.0 MP Monochrome - See3CAM_CU51 4.0 MP RAW RGB-IR - See3CAM_CU40 3.4 MP Liquid Lens - See3CAM_30 3.4 MP Low Light - See3CAM_CU30 3.4 MP GMSL Camera - NileCAM 2.0 MP HDR - See3CAM_CU20 1.3 MP Monochrome NIR - See3CAM_12CUNIR Industrial Camera  » 1.3 MP Global Shutter (Full Color) - See3CAM_11CUG  » 1.3 MP Global Shutter (Monochrome/RAW Bayer) - See3CAM_10CUG
Cypress® CX3™ RDK
Cypress® CX3™ Socionext® ISP RDK with Dual Sony® Sensors - Tania   Cypress® CX3™ RDK - Denebola Cypress® CX3™ THine® ISP 13MP RDK - Ascella
System on Modules (SoM)
eSOMiMX7- i.MX7 Module  new eSOMiMX6-micro Computer on Module eSOMiMX6 - i.MX6 Computer on Module eSOMTK1- Tegra K1 Computer on Module eSOM3730 - AM3703 / DM3730 Computer on Module eSOM270 - PXA270 Computer on Module eSOMgears Beacon - SOM Newsletter Archive
Contact Us Support

RMA Policy Warranty Get Quote

» Need more details about a product you want to buy

» Need help in placing an order

» Don't have the software along with the product

Chat with Us

For any other questions regarding functioning of the product, queries related to the product, technical questions,

Create Ticket
Online Store  Online Store

Windows Embedded Compact / Windows CE - USB Drivers

USB is the most preferred interface between a PC and external devices. There are a variety of USB devices across a spectrum of applications and use cases today. From simple HID devices to complex composite functional custom USB Devices, the USB device market has grown manifold in the last decade.

e-con Systems Experience with USB Technology

e-con Systems has expertise in USB technology and has extensive experience in designing USB devices, USB Protocol Stacks, USB based video and the like.

e-con Systems released one of the world's first USB 3.0 based super speed cameras. e-con has also developed indigenous USB Video Class stack that runs on USB device controllers as well as in ARM based devices that run Windows CE or Linux.

USB technology

USB Devices and Drivers

e-con has worked on USB devices across different USB function classes. Some of the most popular ones are:

USB HID - e-con Systems has worked on custom USB HID implementation. Our in house team of USB specialists have used the USB HID device class to build custom transport to facilitate easy interaction between peripheral devices and the Windows CE host device. A custom HID implementation meets the needs of device interaction use cases without having to write elaborate drivers.

USB Printer

USB printers are supported in Windows CE operating system and most printers that follow the PCL (Printer Control Language) standard would be compatible with the Windows CE system. e-con Systems has worked on USB based thermal printers and laser printers and have supported use cases like

bullatLabel Printing

bullatReceipt Printing

bullatReport Printing

The team has worked on custom formatting of the text and images, font support, etc. on specific printers

USB Camera

e-con Systems designs, manufactures and sells USB Video Class compatible cameras for various markets including the machine vision market.

The Windows CE team at e-con Systems has experience in developing UVC drivers and application support for USB cameras. The USB Video Class host side stack has been optimized by e-con Systems, which permits streaming of higher resolution MJPEG streams.

Do you want to develop a USB Video Class driver? Click Here

USB Serial Port

e-con Systems has developed multiple USB to Serial devices and has worked on both the Host side and device side for the Serial Communication Class Device (CDC) implementation.

In addition, e-con systems has experience in areas such as USB mass storage implementation and USB RNDIS implementation, having developed it across multiple customer products.

USB Stack Development

Each USB device attached to the host has a specific function and is associated with a specific USB class. In case of composite devices, there are multiple functions and classes supported in the same device.

USB Layers

e-con Systems has worked on custom stack implementations and has also developed the USB Video Class Device.

uvc block diagram

e-con systems has customized and implemented this UVC stack for multiple products that are in the market currently.

e-con Systems has its custom USB DFU (Device Firmware Update) stack and associated utilities and drivers on the device as well as on the Windows PC. With the USB DFU, e-con has optimized the development and also the on-field device update features.

e-con Systems provide USB DFU implementation with the BSPs along with our development boards.

The DFU can also be customised to specific customer use cases and can be integrated by e-con Systems into the final product

Porting of Linux to Windows CE

e-con Systems has a very strong in house embedded Linux team in addition to its Windows CE specialists. With the combination of USB protocol knowledge, Windows CE expertise and Linux expertise, porting of device drivers and custom stack implementations from Linux to Windows CE can be executed efficiently and with fast turnaround time by e-con Systems.

Do you want to port your device drivers and custom stack implementations from Linux to Windows CE? Click Here

A number of customers who have completed Linux device drivers for their products have approached e-con Systems Windows Embedded team for porting the drivers to Windows CE 6, Windows Embedded Compact 2013 and Windows Embedded Compact 7. e-con systems has worked on such porting device drivers and have ported USB based HID, camera and other class drivers to Windows CE.

Windows Embedded Partner Logo

“We met e-con Systems when we were looking out for a Windows CE based COM vendor. We knew that they were Microsoft Windows Embedded Gold Partner. Our intention was that the COM should have a stable and formidable BSP since our application is going to run on top of it. The eSOM300 Computer on module not only had a stable Windows CE BSP on top of it but also had good amount of hardware documentation which helped us engineer a carrier board to it quickly. We had little time to finish the prototype. e-con Systems completely won us over with their dedicated & faster technical support and helped us reach the market quickly. We are happy to haven chosen e-con Systems as our computer on module partner. I would readily recommend them & I wish to work with them in future projects also. ” Read more..

Manuel Dindakis,

Product Design Manager,

EMS Computers.