| USB Products
USB Host Stack
The smxUSBH host stack permits easy connection of USB devices, such as USB thumb drives, to embedded systems. It has been optimized for use with the SMX® RTOS, our proprietary embedded operating system, but it can be ported to other RTOSs, or it can run stand-alone. smxUSBH interfaces to different hardware via a well-defined hardware integration layer. Its modular design, ANSI-C compatibility, and full source code give customers the flexibility to easily add smxUSBH to their applications. 90 days of technical support is included in the purchase price.
smxUSBH is USB 2.0 compliant. It supports high speed (480 Mb/s), full speed (12 Mb/s), and low speed (1.5 Mb/s), and it supports all four USB data transfer modes: bulk, control, interrupt, and isochronous. smxUSBH was designed for embedded systems; it has small enough RAM and flash footprints to run in on-chip memory in many microcontrollers. It also offers good performance on small microcontrollers. These features minimize the bill of materials cost for using smxUSBH in an embedded design.
Operation of standard USB devices is done by means of class drivers. smxUSBH offers an extensive family of class drivers that permits connection to a wide variety of USB devices -- see sidebar. All of these class drivers are available now and more are under development. In addition, templates are available to generate custom drivers to control proprietary USB devices.
In order to offer out-of-the-box solutions, we provide an extensive family of USB host controller drivers that support a wide variety of USB host controllers – see sidebar. See the processors charts for details on specific processor support. Additional USB host controller drivers are under development and templates are available for custom drivers.
For further information on smxUSBH and USB hosts see:
Register now for more information and to be contacted by a product expert. Registration also gives you access to product manuals, qualifies you for a free evaluation kit, and enables us to mail you printed literature.