Embedded Systems that Are on Both Sides of
the Bus
It is possible that your embedded system might need to
be both a USB host and a USB device. You can use both Nucleus USB Host
and Nucleus USB Function in the same system running at the same time.
For example, it might use printers and share data with a PC at the
same time.

Typical USB host and device
Creating USB Peripherals:
You might be planning on leveraging the ubiquity of
USB on desktop PCs as a low cost peripheral interconnection. USB
devices are not limited to common PC peripherals; they can be as large
as an industrial controller being controlled by a remote PC or as
small as a network adapter.
USB devices are USB
functions; examples include hard drives, printers, audio devices,
medical equipment (for remote data acquisition and control), cameras
(to expose shared data), keyboards, mice, and plenty more.
Nucleus USB Function real-time software is used to create
embedded systems that are USB functions.

Function side - Applications that
could be used with set-top box
Using USB Peripherals:
You might be planning on leveraging existing USB
peripherals to speed development, increase flexibility, or to simply
reduce your system's overall cost. USB hosts are not limited to
desktop PCs; they can be embedded systems as large as a milling
machine or as small as a camera.
USB hosts use USB functions;
example hosts are PCs, set-top boxes, medical equipment (a medical
device using a barcode scanner), point-of-sale devices, cameras (a
camera using a printer), and plenty more. Nucleus USB Host
real-time software is used to create embedded systems that
use USB functions.

Host side - Typical Set-top box application
See Also:
Features,
Benefits,
References, and
Overview
 |