Nucleus USB
See Also:
Applications,
Features,
Benefits, and
References
Enables USB connectivity in
Nucleus-based Embedded Systems
Nucleus USB is a component of the
Nucleus Real-time Operating System that adheres to the USB
specification (www.usb.org).
Nucleus USB brings many benefits of USB, including ease-of-use
and plug-n-play advantages to Nucleus-based embedded systems
such as digital cameras, cell phones, set-top boxes, digital
music players, video game consoles, human interface
peripherals, storage and communications devices, scanners and
printers.

A fast, small, portable, and
modularized USB-compliant solution
Like all Nucleus software, Nucleus USB is a
fast, small, portable and modularized solution for creating
high-performance multi-function USB-based embedded systems.
Nucleus USB is comprised of a class driver, stack, and
hardware controller driver framework-- all adhering to
sections of the USB specification that are applicable to
embedded systems. Thus, Nucleus USB scales to your needs and
provides a straightforward path towards certifying your
USB-compliant system.
Ground-Up Design and Tightly
Integrated Nucleus Component
Nucleus USB is a Nucleus-proper component. As
a tightly integrated Nucleus component, Nucleus USB takes
advantage of Nucleus services throughout. It has been designed
from the ground up for embedded systems. As a result, Nucleus
USB includes all of our customer’s favorite embedded software
features that are common to all Nucleus real-time software.
Provides Source Code and Templates for
Easy Porting
Nucleus USB provides complete source code and
design templates to allow vendor-specific class drivers or
proprietary hardware controller drivers to be quickly
developed and incorporated into the Nucleus USB environment
with relative ease.
One Single Vendor for Embedded USB
Systems Software Solution
A complete USB and real-time embedded systems
software solution including RTOS and middleware can be
obtained from a single vendor. There is no need to do multiple
evaluations, deal with multiple sales teams or more than one
technical support group.
 |