USB TestDrive


Belcarra USB TestDrive

Overview

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.

Introduction

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:

Getting the kit

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 info@belcarra.com

Additional  Documentation


Copyright ©2005-2013 Belcarra Technologies (2005) Corp.    

www. belcarra.com     info@belcarra.com

Document Created: March 2011