|
|
Home Connectivity Software
Products
Embedded USB Software
USB Device Stack
USB Device Stack (USBware Components)
Overview
Jungo provides a complete, small footprint, high quality USB (Universal Serial Bus) function/device stack, including Application Programming Interfaces (APIs) and services that enable software and device manufacturers to incorporate standard USB device/function connectivity in their embedded devices.
Background
USB provides an expandable, hot-pluggable Plug and Play serial interface that ensures a standard, low-cost connection for peripheral devices such as keyboards, mice, joysticks, printers, scanners, storage devices, modems, and video conferencing cameras.
The Jungo USB device stack is divided into three main layers: the USB Core Layer, the
Function Driver (FD) and the Device Controller Driver (DCD). Beneath these layers lies the Hardware Controller, which is an environment-specific USB hardware controller.
The Jungo Operating System (JOS) is a special abstraction layer between Jungo's multi-platform device stack and the host operating system (OS).
|
Target Devices
Architecture
|
Benefits
- Complete, high quality, USB device software solution
- Turnkey solution: eliminates substantial development time and costs
- Modular and scalable USB device stack
- Partnership with leading silicon vendors
- Device Stack support for Composite USB Devices, to allow several USB functions on the same embedded device
(e.g. mass storage + HID + PictBridge + CDC, etc.)
- 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
- USB host/device/OTG controllers:
- Industry standard OHCI, UHCI and EHCI
- Leading USB Host Controllers & core vendors: Cypress, Philips (116x, 1362, 156x, 176x 158x), ARC, Chipidea/TDI (OTG HS Core 4.1/4.2) , Oxford-Semiconductors, Atmel (AT91RM9200/SAM7Sx/9261) & others
- Professional services to support proprietary controllers
- CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
- USB 1.1 and USB 2.0 transfer rates:
High-speed (480 Mb/s), full-speed (12 Mb/s) and low-speed (1.5 Mb/s)
- Control, Bulk, Interrupt and Isochronous data transfer support
- Programming language: ANSI C
- Compilers: Any 32-bit C compiler
Specification
- Product description: USB 1.1/2.0 Device Stack
- Support for USB Controllers in discrete and IP forms
- Support for assorted USB Controller interfaces including: PCI, Local Bus etc.
- USB device function drivers / interfaces:
- Mass Storage
- HID
- Audio
- Video
- Printer
- PictBridge
- PTP
- SICD
- MTP
- Serial
- Remote NDIS
- CDC – ACM
- CDC – ECM
- CDC – RNDIS
- CDC – OBEX
- CDC – WMC
- DFU
- Custom Driver
- 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
- USB host/device/OTG controllers:
- Industry standard OHCI, UHCI and EHCI
- Leading USB Host Controllers & core vendors: Cypress, Philips (116x, 1362, 156x, 176x 158x), ARC, Chipidea/TDI (OTG HS Core 4.1/4.2) , Oxford-Semiconductors, Atmel (AT91RM9200/SAM7Sx/9261) & others
- Professional services to support proprietary controllers
- CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
- USB 1.1 and USB 2.0 transfer rates:
High-speed (480 Mb/s), full-speed (12 Mb/s) and low-speed (1.5 Mb/s)
- Control, Bulk, Interrupt and Isochronous data transfer support
- Programming language: ANSI C
- Compilers: Any 32-bit C compiler
Control, Bulk, Interrupt and Isochronous data transfer support
USB 1.1 and USB 2.0 transfer rates:
High-speed (480 Mb/s), full-speed (12 Mb/s) and low-speed (1.5 Mb/s)
Peripheral/device controllers:
- Leading USB Controllers vendors: Cypress, Philips, Netchip, Intel, Conexant, IDT
- Professional services to support proprietary controllers
Programming language: ANSI C
USB device function drivers / interfaces:
- Mass Storage
- HID
- Audio
- Video
- Printer
- PictBridge
- Serial
- Remote NDIS
- CDC
- Custom Driver
Get FREE USBware resources:
|