Embedded USB Host Stack (emUSB Host)
emUSB Host/Device Stack has been designed to work on any embedded system with a USB controller. Ports for most common USB controllers are available. It can be used with USB 1.1 or USB 2.0.
emUSB Host is a high speed USB host stack specifically designed for embedded Systems. The software is written in ANSI "C" and can run on any platform. emUSB can be used with embOS (SEGGER's RTOS) or with any other commercial RTOS. A variety of target drivers are available. Support for new platforms can usually be added at no extra charge.