Save 70% on Blackfin Processor Development Tools
For a limited time, March 1 - May 28, ADI is offering two discounted development tools bundles including full VisualDSP++ Development Software and an Emulator. So order your bundle today!
Designing USB Into Embedded Systems
The interoperability, performance, and ease-of-use of USB has led to its overwhelming acceptance in the marketplace.
It is the interface of choice for all but the highest performance and lowest cost applications.
This near-ubiquity has led many companies to investigate adding USB to existing embedded designs, thus providing compatibility with a wide variety of devices with a minimum of development effort.
However, the ease-of-use of USB...
preview:
http://www.oxsemi.comdate: 1/1/2007
paper
How to Select a USB Host Controller
For developers with no USB experience, choosing the best USB controller for their product can be a daunting task.
Based upon his experience in writing a large number of USB controller drivers, Mr. Hu provides some insight into the process.
preview:
http://www.smxrtos.com
paper
Real Embedded USB Host Performance
The experience of many developers with USB is limited to its use with 3 GHz PC's. Hence it is natural for them to assume that there is no problem achieving near wire-speed in their embedded applications.
However, typical 32-bit embedded processors run about 50 times slower than modern PCs and smaller processors are even slower.
All of the factors affecting USB performance in embedded systems are discussed in this white paper.
This should...
preview:
http://www.smxrtos.com
paper
Time for USB Development
It is time to provide USB support for your product.
The serial port we all used to rely on is gradually disappearing.
Even the parallel port has started to disappear from printers.
The Universal Serial Bus (USB) is a versatile and flexible medium providing connectivity for a wide variety of devices.
The Universal Serial Bus (USB) connection was first conceived in 1995 by a group of seven companies that saw a need for an interconnect to...
preview:
http://www.lecroy.comdate: 1/1/2004
paper
USB Whitepapers for Embedded Systems
To help overcome the lack of information available concerning the use of USB in embedded systems, Micro Digital has recently released four helpful white papers.
These papers, have been written by Yingbo Hu, R&D Embedded Software Engineer.
Their abstracts are listed below.
These whitepapers, and others, are freely available on Micro Digitals website at www.smxrtos.com/articles, as an embedded community service.
Ways to Use USB in...
preview:
http://www.smxrtos.com
paper
Ways to Use USB in Embedded Systems
Universal Serial Bus (USB) is a connectivity specification that provides ease of use, expandability, and good performance for the end user.
It is one of the most successful interconnects in computer history.
Originally released in 1995 for PCs, it now is expanding into use by embedded systems and is replacing older interfaces such as serial and parallel interfaces as the preferred communication link.
This article has been written as a...
preview:
http://www.smxrtos.com
paper
When to Use USB OTG
The USB On-The-Go (OTG) Supplement addresses the need for mobile interconnectivity between portable devices when a PC is not available.
Many people think that they need OTG when they need both USB host and device functionality on the same device.
That is not correct.
OTG provides the capability to switch the roles of a USB controller between USB host and USB device ( aka peripheral). These two roles cannot work simultaneously.
If your...
preview:
http://www.smxrtos.com
NetX® and NetX Duo are Express Logic's high-performance implementation of IPv4 and IPv6 TCP/IP protocol standards.
Both are fully integrated with the ThreadX® RTOS (real-time operating system) and are available for all supported processors.
NetX and NetX Duo have a unique Piconet architecture.
Combined with a zero-copy API, it makes them a perfect fit for today's deeply embedded applications that require network connectivity.