Nucleus USB
The main features
of Nucleus USB are:
- Full source code
provided and royalty free
- Used to create USB
hosts, USB functions and USB OTG
- USB 1.1, USB 2.0
and OTG compliant
- Supports Low
Speed/Full Speed (OHCI) and High Speed (EHCI)
host controllers
- Supports many USB
controllers (e.g. Atmel, Freescale,
Kawasaki, Intel,
Mentor Graphics, NEC, Philips, Renesas,
Sharp, TI)
- Supports embedded
CPUs (e.g. ARM, ColdFire, MPC, SH)
- Supports USB Hub
and class drivers (e.g.
Mass Storage,
HID,
CCID,
Printer,
Still Image, Ethernet (CDC-Ethernet,
RNDIS),
Modem (CDC-ACM),
Audio,
Video,
USB to RS232 Adapter,
Virtual Serial,
Host Power)
- Supports PictBridge
and MTP (Media Transfer Protocol)
- Portable USB
hardware and class driver architecture.
- Works
seamlessly with Nucleus middleware (Nucleus
FILE,
Nucleus NET,
Nucleus GRAFIX) for time-to-market
user applications development
Nucleus USB includes
real-time software components as indicated
in blue on the diagram below to operate
USB as a Host or Function. Nucleus
USB Host real-time software is
used to create embedded systems that
use USB devices.
Nucleus USB Function
real-time software is used to create
embedded systems that are
USB devices.

Like all Nucleus software,
Nucleus USB is provided with source code
and without royalties. Nucleus USB offers
the following product components:
1)
Nucleus USB Stack
2)
Nucleus USB Class Drivers
3)
Nucleus USB Hardware Controller Drivers
4)
Nucleus Middleware
See Also:
Applications,
Benefits,
Collateral, and
Overview
 |