Add USB device capability to Windows platforms easily with PLX hardware and software!

With PLX's NET2280 and UDev, any Windows platform instantly becomes a USB device of your choosing. Precompiled driver software includes ready-to-run network and file system support, or you can implement a protocol of your own design. PLX's kernel-mode chip driver, called UDev, exposes a universal, well-documented API. The API enables every USB configuration imaginable. Fast-track your development by leveraging on a variety of working 'starter' clients and comprehensive source files provided in UDev's development kit. Need technical help? UDev's built-in branch-level recording feature allows you to share UDev trace logs with PLX engineering for expert technical assistance.

 

 

Applications:

 

Platform Requirements:

 

Welcome to PLX's UDev Help System!  Our interactive help system helps you, the developer, quickly research PLX’s UDev Driver Library.

An Overview of UDev

UDev is a Windows export library driver for managing PLX NET 2280 silicon. PLX customers develop UDev clients on top of the UDev library. Developers do not need any knowledge of how the chip, chip registers, interrupts, nor (optionally) DMA1 works. They can therefore focus on results. Example client applications are available as starter models.

Along with the UDev driver, PLX provides working real-world client applications with sources. From established class applications such as USB Mass Storage and RNDIS, to vendor-specific applications such as Transfer (used as the foundation for most USB device applications) and Loopback (for engineering stress tests), PLX offers solutions for every requirement. New applications are added “on-demand.”

Getting Results

With UDev, the customer does not need to know intimate details of the PLX USB chip nor its operation; instead, the customer simply adds minimal platform-specific changes so that register access, interrupts and DMA1 work.  The customer then chooses the most appropriate UDev client from PLX’s growing list of client applications, such as Mass Storage, Networking, and other engineering examples.

With a good hardware design and an appropriate “starter” client application, customers enjoy rapid deployment of reliable and efficient USB devices.

UDev Documentation Sections

PLX UDev documentation is separated into the following sections:

Documentation Tour

Programmers new to PLX UDev programming can take the PLX UDev Introductory Tour.

See Also

PLX RDK Design Kit: Includes PCI board, drivers, and documentation for developing in a Windows desktop environment.

Universal Serial Bus Specification, Revision 2.0: Provides information specific to USB. Referenced throughout this help system as USB r2.0. Available through the USB Implementers Forum.