Wireless USB Software Host Stacks


Wireless Host Stack
» A part of USBware: Embedded USB Software solution
The deployment of new embedded protocols such as Wireless USB can be a challenging and costly endeavor. For this reason Jungo created the USBware connectivity product line. Designed exclusively for the USB industry it offers unparalleled embedded host stack solutions for Wireless USB, providing a seamless and efficient migration from wired USB to wireless USB.

Jungo's USBware offers tailor-made embedded wireless USB software and fully certified components. Utilizing USBware embedded wireless USB host stacks ensures higher products standards and superior end user experience. Field tested, and of the highest quality, USBware's embedded wireless USB host and DRD solutions can help enhance the future designs of your wireless USB product at a fraction of the time and expense.

Background
Wireless USB hosts are based on the USB 'hub-spoke' topology model. The host device is responsible for data transfer between the devices connected to it. The connection between host and device are point-to-point and hosts still maintain the ability to connect with multiple devices simultaneously (logically up to 127 individual devices to a single host). The primary variation from wired USB is that no hubs exist in the connection topology.

Another feature of wireless USB is Dual-Role Devices (DRD). A dual-role device can contain certain host capabilities in addition to its device capabilities. Examples of such devices are mobile phones which can connect directly to a Wireless USB printer without the need for a PC. The Jungo USBware Wireless host stacks together with the Wireless Device stack offer a complete DRD solution.

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 host stack architecture model.



Specification


What's Next?

Benefits
  • Complete, high quality, USB host software solution.
  • Modular and scalable host stack.
  • Support for Wired USB within the Host Core.
  • 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.
Class Drivers for PCs & CE hosts?
Jungo also offers class drivers to support PCs & CE hosts. To learn more - check out our host drivers solutions for Windows, Linux and Mac.

  |  Corporate Index  |