Belcarra USB TestDrive
Belcarra supports an environment for testing USB Networking protocols. This paper is the first in a series and will provide an overview of this environment which includes both USB Host and USB Device side software components.
Belcarra’s Overo USB TestDrive is a Linux based test system based on the Gumstix Overo board. The Overo board is a low cost hardware development system using a Texas Instruments OMAP series of System On Chip (SOC) technology. It supports USB 2.0 for both host and client implementations.
The TestDrive system can be used to test and evaluate various USB Networking protocols:
The USB TestDrive kit contains:
Network test tools include:
Currently the following USB protocols are supported:
All of the CDC protocols can be tested against Windows systems (10, 8.1, 7) using an evaluation version of Belcarra’s Windows USBLAN v2.4 driver available from Windows Update.
The Overo kernel and root filesystem is setup with the following:
Setting USB options can be done by passing arguments to the module loading scripts:
Note that both Gadget and Belcarra’s USB stack implement Composite devices. Some variations of these can also be tested:
The kit can be downloaded from the https://downloads.belcarra.com/
The Belcarra Linux kernel is available from github with the following:
git clone belcarraovero.github.com/linux-overo-2.6.34.git
Belcarra’s Composite USB stack is available separately. Contact firstname.lastname@example.org
Copyright ©2005-2013 Belcarra Technologies (2005) Corp.
www. belcarra.com email@example.com
Document Created: March 2011