|
Micro Digital Inc. is proud to add smxUSB to our extensive product
line. smxUSB is a simple yet comprehensive USB ( Universal Serial Bus )
host stack for an embedded OS ( Operating System ) that is written in complete,
compact and modular ANSI C code. smxUSB is a simple USB host stack which
was optimized for the SMX RTOS, our proprietary embedded operating system, but
it can be ported to any other embedded RTOS, with minimal code modifications, or
can run stand-alone.
Our USB host stack provides an expandable hot-swap plug and play
USB interface to any embedded processor-based custom circuit board and can be
used in applications that require connection to a USB hub, a USB mouse, a USB
printer, a USB disk drive or any other potential USB device.
|
 |
| The USB host software is
offered at a competitive price with a royalty-free product license. Why design a
USB host stack that would require significant development time when this
royalty-free code is ready to be incorporated into your design with minimal
modifications?
Our modular design enables
the USB software to be easily ported to almost any type of embedded operating
system by modifying the porting layer to interface with your off-the-shelf RTOS
or even a proprietary OS. Our host code stack will interface with different
hardware configurations in the host hardware control layer. Our modular design
gives our customers the flexibility to port the USB code into their design with
minimal effort with the help of our USB technical support (6 months is included
in the purchase price.) smxUSB is your complete, high quality USB host software
solution.
The smxUSB Host stack consists
of four logical layers:
- The 1st layer is the Porting layer that provides
the service functions related to the hardware, embedded OS, and compiler.
- The 2nd layer is the Class Driver Layer that
provides USB class drivers for a USB mouse, USB keyboard, USB hub, USB
printer, USB mass storage, or any other USB class driver.
- The 3rd layer is the USB Driver Layer or Core
that provides the common USB device functionality
- The 4th layer is the USB Host Controller Driver
layer that provides host controller driver functionality and contains root
hub support.
|
|

|
FEATURES
Compliant with USB Specifications 1.1 and
2.0
Small code and data footprint (less than 50KB for CISC processor)
Eliminates substantial development time and costs
Source Code, documentation and technical support by USB engineers, inclusive
under license agreement.
Hardware/Software–independent, modular, and scalable USB host stack
Control, Bulk, Interrupt and Isochronous data transfer support
Supports USB 2.0 and USB 1.1 transfer rates: High-speed (480 Mb/s), full-speed
(12 Mb/s) and low-speed (1.5 Mb/s)
Supported USB Host controllers: Industry standard OHCI and UHCI
Leading USB Host Controllers including Phillips ISP1161/0 and ISP1362
Professional services to support vendor and proprietary controllers
Supported CPU architectures: Intel x86, ARM, ColdFire,
PowerPC and other CPUs
Cascading hub support for up to 127 devices
Compliant with OHCI 1.0a and UHCI 1.1 Specificiations
Written entirely in ANSI-C
Porting, Integration and development services available
Integrated with smxFile and smxFS for USB disk and memory stick support
USB Hub Class Driver
USB Mass Storage Class Driver
USB Disk Class Driver
USB Mouse Class Driver
USB Keyboard Class Driver
USB Printer Class Driver
|
| |
| Please contact us at
1-800-366-2491, email at sales@smxrtos.com
or visit our main website
www.smxrtos.com. Our knowledgeable sales staff can
assist you in determining whether smxUSB is the right product for your embedded
USB application. © Copyright 2005 Micro Digital
Inc. All rights reserved.
Legal. |
|
|