High-quality embedded USB driver suite for storage, networking, and audio connectivity.
Embedded USB stacks from Tuxera are mature, widely-used stacks that support almost any desired USB configuration. Our USB suite includes solutions for common functions like HID, hub and mass storage, but also for more sophisticated needs including isochronous, composite devices, and interfaces to file systems and ethernet. Our stack allows you to get the most out of USB capabilities easily, without the hassle of developing your own specialized drivers.
Why choose Embedded USB drivers from Tuxera?
Speed & versatility for low-resource environments
Our USB suite comprehensively supports common USB end-point/transfer types and interface speeds. Transfer types include Control, Interrupt, Bulk, and Isochronous, providing the base for the widest possible range of class drivers. Tuxera’s embedded USB solutions are specifically designed for resource-constrained environments.
Enhanced connectivity capabilities for USB
Connecting different devices to a PC used to involve many hardware interfaces and protocols, for example ethernet ports, serial ports, ATA/IDE interfaces, audio ports, video adapters and others. Tuxera’s embedded USB solutions enable sharing of a single high-speed bus by many peripheral types, connecting TCP/IP networks over USB interfaces either as local or remote network adapters.
Save on time to market and development costs
Tuxera’s USB Suite operates efficiently on a broad range of target processors. Designed for quick and easy portability to new architectures, it is available with drivers for a range of leading embedded processors and microcontrollers. They work with virtually any RTOS, scheduler, and compiler.
Have a specific requirement in mind?
Let use know and we’ll be happy to discuss your needs!
Key technical features – Tuxera USB device and host class drivers/controllers
Enable an embedded host to control a variety of USB devices including pen-drives, printers, audio devices, joysticks, virtual serial ports and network interfaces. Our host class drivers interface and communicate with their corresponding USB device class drivers. We support EHCI, OHCI, xHCI, and also non-standard and proprietary USB host controllers.
Easily integrate USB device functionality into your embedded devices with our comprehensive suite of device class drivers and device controllers. Our USB device offering is suited for giving your device many functional possibilities, including operating as a pen-drive, virtual serial port, joystick, audio system or a network card.
Tuxera USB host and device class driver support
|File system & storage
|Ethernet & serial interface
|RNDIS, CDC-ACM, CDC-ECM, CDC-EEM, CDC-OBEX, CDC-FTDI
|RNDIS, CDC-ACM, CDC-ECM, CDC-EEM
|Multimedia and printing
|MTP, PictBridge, printer PCL
|In addition, we support RAW and vendor-specific host and device class drivers
We provide USB host and device low level drivers for a wide range of standalone USB controllers and microcontrollers and MCUs with on-chip USB controllers, including those from Renesas, STMicroelectronics, Synopsys, NXP, Texas Instruments, Analog devices, and Microchip (Atmel). Chances are high that we readily support your device – our support team can quickly tell and advise you.