ClearUSB
|
Do you need the flexibility of connecting a wide range of inexpensive, off the shelf, peripherals into your next product? The ClearUSB (Universal Serial Bus) is a portable, robust, embedded USB Host and Device software stack that runs on over a dozen embedded operating systems and will run on any microprocessor. It provides a complete off-the-shelf USB solution you can integrate into your next product. ClearUSB is an important part of ClearConnex's ClearSolution offering, which combines software products, engineering services, and strategic partnerships to get customers to market quickly and in a cost effective way.
USB is a hot pluggable serial interface supported on all major PC operating systems. It is one of the most widely accepted methods in the world for connecting peripherals to any type of device. ClearUSB allows your device to connect seamlessly to inexpensive, off the shelf, computer peripherals such as flash drives, printers, digital cameras, personal media players, external hard drives, mice, and keyboards. The modular architecture allows the USB Host and Device stack to be ported to new Operating Systems or new hardware platforms with minimal effort. Also, the class driver API allows new class drivers to be dynamically added to the system. ClearUSB supports all PLX USB Controllers, such as the OXU121 and is thread safe for multi-threaded applications |
ClearUSB Host Architecture
|
|
ClearUSB Features
- Portable USB Host, Device, and On-The-Go(OTG) stack for embedded systems. |
Host Controller Support: o OHCI o UHCI o EHCI o OXU121 o Can add new host controller support |
Supported Devices: o Flash Drives o External Hard Drives o MP3 players o Cellular modems o Cable modems o Dial up modems o Printers o Speakers o Microphones o Headset o Mice o Keyboard o Hub |
|
Supported class drivers: o Audio Class o Communication Class (ACM/ECM devices) o Digital Still Image Class o HID o Hub o Mass Storage Class o Printer Class o USB to Bluetooth o Cable to Cable o New class drivers can be created |
Supported operating systems: o Sierra Wireless OpenAT o VxWorks o Nucleus o Symbian OS o ThreadX o QNX o MQX o AMX o DOS o ITRON o Linux o LynxOS o OS40 o PowerTV o SMX o VRTX o Easily ported to new operating systems |
Supported Processors: o ARM o Sierra Wireless WMP100 o Intel x86 o PowerPC o MIPS o SH-3 / SH-4 / ST-40 o StrongARM o Easily ported to new hardware platforms |