|
|
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.
|
|
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?
|