Embedded USB Software

Embedded USB Software Stack
USBware™ offers a complete, high quality and small footprint embedded USB software protocol stack, allowing device manufactures to easily incorporate standard USB connectivity in their designs, including:
Developing for the iPod or iPhone?
USBware also offers an iPod/iPhone Class Driver, enabling you to provide full functionality and communication with any iPod and iPhone device!

USBware also provides wireless connectivity with complete Wireless USB Host Stack, and Wireless USB Device Stack. USBware also supports USB 3.0

Field Proven
Jungo's embedded usb software solutions are successfully deployed all over the world. See our USB Software Customer Case Studies, and our USB software partners page for details.

USBware's Key Benefits:
  • Complete solution:
    Ready-made and industry compliant (USB-IF) components for USB software connectivity including low-level USB controller drivers, hub driver, USB Host/Device/OTG cores and class/function drivers. To expedite time to market further, Jungo provides extensive documentation and dedicated technical support to ensure design win and quick deployment.

  • Reliability and high performance:
    High-quality, mature and field proven USB software solution tailored for the embedded market and your future designs. To shorten the integration period and conduct performance validation, Jungo offers the required testing modules for each software deliverable.

  • OS/Chipset/Architecture Modularity:
    Operating system, USB chipset and architecture agnostic software design, enabling seamless porting to any 16/32bit environment, including commercial RTOSs, proprietary OSs, pre-boot / no OS environments, and, inherent support for all leading USB chipsets (external, ASICs,...) and architectures (little/big endianess).

  • Extensibility and Flexibility:
    Extend your design's USB functionality to include additional custom/class drivers support with Jungo's exported APIs and available symbiotic class drivers, or easily migrate your USB solution to additional engineering designs.

What's Next?
Request further information

End-to-End USB Connectivity Solution
Learn how USBware & DriverCore provide a complete USB solution: download our USBware-DriverCore Overview


USBware Modules:

USBware Features:
  • Complete USB Host, Device and OTG Support
  • Available class & function drivers: Mass Storage, HID, Serial, DFU, CDC ECM / NCM / ACM / OBEX, Printer, iPod, Audio, Video, PictBridge, WiFi over USB, MTP Host, MTP Device and others
  • Control, Bulk, Interrupt and Isochronous transfers
  • Support for leading OSs: µC/OS-II, VelOSity/Integrity, pSOS, ThreadX, eCos/eCosPro, QNX, MQX, Nucleus, OS20/OS21, µITRON, Symbian, Linux, WinCE, embOS, DSP/BIOS, MS-DOS, PowerTV and others
  • Support for CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, ADI Blackfin, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
  • OHCI, UHCI, EHCI USB controller support and proprietary controller protocols as NXP ISP 116x, 1362, 1562, 1582, 1760, 1761, Cypress and Atmel
  • ASIC and FPGA based USB IP Cores controller support including Synopsys, Chipidea, Mentor and others
  • Efficient: Low MIPS to ensure uninterrupted execution of additional applications simultaneously
  • Intuitive API: written in ANSI C, with source code availability