Jungo describes USBWare as a "complete, high quality, and small footprint" embedded USB software protocol stack that supports "all leading USB chipsets" and can be targeted to "any operating system," including Windows CE and Linux. The software includes USB host, device, and OTG support, plus class and function drivers for mass Storage, HID, printer, audio, video, PictBridge, and other function categories, according to the company.
According to
Atmel, the AT91 series of ARM7 and ARM9 microcontrollers include on-chip device and host USB functionality and are supported by a wide range of third party software including BSPs for all leading RTOSes. The devices range from low-cost, low-pin-count devices based on the ARM7 processor to high-performance systems-on-chip based on the ARM9.

Atmel AT91SAM9260 block diagram
(Click to enlarge)Jungo supplies USBware in the form of ANSI C source code. It includes extensive documentation and royalty-free distribution rights, the company says.
Related stories: