Home   |   Jungo Corporate Web Site   |   Connectivity Software Store   |   Contact us   |   Search:
Home Connectivity Software USB Software/PCI Software Wireless Connectivity     Wireless USB Device

Wireless USB Software Device Stacks



Overview

In order to take full advantage of wireless USB connectivity features, it is imperative developers and designers deploy a robust, field proven and mature embedded USB software device stack. USBware offers a fully certified and tested Wireless USB software solution.

Jungo's USBware is a top-tier embedded software solution designed exclusively for the USB industry. Extending and leveraging Jungo's existing USBware Wired USB stack; the wireless stack enables designers to easily incorporate wireless USB connectivity in their designs while continuing to support the same functionality. USBware offers unparalleled embedded software device stack solutions for Wireless USB, providing a seamless and efficient migration from wired USB to wireless USB.

USBware software solutions for Wireless USB meet the highest development standards and allow for complete compatibility with legacy wired USB products.

Background
USB technology has become the standard for device connectivity. With over 3 billion USB devices in use today, USB provides an efficient and high-speed connection interface. However, with ever more increasing wired USB devices, workspace around PC's has become cluttered with wires.

Suppose all the USB devices in your office or home - such as mobile devices, multimedia consumer electronics and various PC peripherals can be connected to your PC wirelessly. This can only be made possible with the newly developed Wireless USB standard.

Wireless USB enabled device production is expected to reach over 200 million units by 2009. As a result more and more developers and designers are turning to USBware's embedded Wireless USB solutions.

Architecture
Embedded Wireless USB architecture is similar to wired USB architecture, with the exception of the WUSB DCD component, all function drivers, APIs and functionality remain the same in the software stack. USBware embedded software solutions provides all the required software tools needed to embed Wireless USB capabilities in devices. Below is a diagram of a wireless USB device stack architecture model.







Contact Us:


Benefits
  • Complete, high quality, Wireless USB device software solution.
  • Modular and scalable Device stack.
  • Support for composite USB devices, which provide several USB functions on the same embedded device (e.g. mass storage + HID, etc.).
  • Host Stack support for Composite devices - USB host stack drivers can be used simultaneously to support different USB devices (e.g. the Mass Storage Class Driver can be used simultaneously with the HID Class Driver or Printer Class Driver).
  • Partnerships with leading silicon vendors.
  • Turnkey solution: eliminates substantial development time and costs.
  • Operating systems:
    • Leading embedded operating systems: WinCE, Linux, C/OS-II, Integrity, pSOS, OS20, ThreadX, MQX, Nucleus, Segger, eCos/eCosPro, etc.
    • Proprietary OS/no-OS/pre-boot environment.
    • Modular architecture: OS wrappers for easy porting to any operating system.
    • Support for leading Wireless USB controllers.
    • CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others.
  • Programming language: ANSI C.
  • Compilers: Any 32-bit C compiler.


Specification
  • Product description:
    • Wireless USB Cores as subclasses of Wired Cores
  • Shared UWB Radio Controller Driver (URCD)
  • Support for WUSB chapter 7
  • Association:
    • Cable Model
    • Numeric Model
    • NFC (future)
    • Enumeration and State Machine
    • Authentication
    • Extended Descriptors
    • Extended Features
    • API for hardware Security algorithm
    • Beaconing requests
  • Beaconing
    • Managed by HCD / DCD, handled by URCD
    • Device - Non Beaconing, Full Beaconing, Directed Beaconing
  • Wireless USB Power Management
  • USB Function Drives (device class)
    • Mass Storage
    • HID
    • Audio
    • Serial
    • PTP
    • PictBridge
    • CDC-ACM/ECM/OBEX
    • MTP
    • Video
    • CCID
    • DFU
    • RNDIS
    • Custom Class Driver


What's Next?


WUSB, Wireless USB, Wireless USB Devices, WUSB Device Stacks