Product/Service


USBLink

Source: SoftConnex Technologies, Inc.
USBLink is written entirely in ANSI-C and includes both an OS and hardware abstraction layer for easy porting
Details

New Page 7

 

USBLink is written entirely in ANSI-C and includes both an OS and hardware abstraction layer for easy porting. The software runs in 16-bit as well as 32-bit environments and comes with two template class drivers for asynchronous- and isochronous-based USB devices, allowing customers to develop proprietary class drivers for non-standard USB devices. USBLink also comes with complete source code and a porting guide to implement the product in any embedded systems.

 

UBSLink Features:

  • Complete USB 2.0 compliant stack
    • Support for low (1.5mbs), full (12mbs) and high speed (480mbs) USB devices
    • Support for Control / Interrupt / Bulk / Isochronous protocols
  • OHCI, UHCI, EHCI and proprietary controller support
  • Ability to dynamically distinguish between OHCI and UHCI controllers
  • CPU agnostic
  • Written entirely in ANSI-C for easy porting
  • Less than 45K of code, 3K of data per USB device
  • Runs in 32bit or 16bit mode
  • Runs on little endian (X86, Arm, SA) and big endian (PPC, Mips) processors
  • Uses a hardware abstraction layer for:
    • Memory mapping selection (Physical\Virtual, segmented, flat)
    • Separate DMA, non-DMA architectures
    • Irq\Interrupt vector selection
    • Controller bus (PCI, non-PCI)

SoftConnex Technologies, Inc., 39300 Civic Center Drive, Suite 360, Fremont, CA 94538. Tel: 510-790-4500; Fax: 510-790-4501.

Most Popular

Need Information?

Please wait... busy