Your trusted source for USB 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
USB HOST
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.
USB DEVICE
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
Host | Device | |
---|---|---|
Connectivity | HID, Hub | HID |
File system & storage | Mass storage | Mass storage |
Ethernet & serial interface | RNDIS, CDC-ACM, CDC-ECM, CDC-EEM, CDC-OBEX, CDC-FTDI | RNDIS, CDC-ACM, CDC-ECM, CDC-EEM |
Audio | AUDIO, MIDI | AUDIO, MIDI |
Multimedia and printing | MTP, printer | MTP, PictBridge, printer PCL |
Healthcare | - | PHDC |
In addition, we support RAW and vendor-specific host and device class drivers |
Tuxera USB supported targets and controllers
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.
Need help deciding? We're happy to walk through this together!
Let us solve your USB connectivity challenges
For software evaluations, pricing quotes, and more detailed technical specifications, contact us.
What we're talking about
News and updates from Tuxera
November 21, 2024
Are you ready to fail?
November 14, 2024
What is SMB and why does it matter for file sharing?
November 14, 2024
How to optimize metadata management in Linux file systems
October 17, 2024
Why open-source file systems aren’t always the best choice
October 15, 2024