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

iPod Class Driver (USBware Components)

The iPod Class Driver is a
part of USBware's extensive
Embedded USB Software solution

Overview

In the last decade Apple's iPod has revolutionized the MP3 player device market. With more then 70% MP3 Player market share, Apple's iPods have become synonymous with mobile mp3 devices. In order to accommodate the growing popularity of the iPod product lines, manufacturers have sought to incorporate iPod compatibility in a wider array of consumer and media devices.

Jungo's USBware embedded software solutions provides device manufacturers with an ideal and complete software stack which includes the iPod class drivers. This enables manufacturers to embed iPod class drivers within their products to provide full functionality and communication with iPod and Apple devices.

Background

iPods and Apple's other products such as the iPhone, all operate using a proprietary communication protocol called the iPod Accessory Protocol (IAP). In order to enable 3rd party devices to communicate with iPods, this protocol must be included in the devices class driver support.

Jungo's USBware embedded USB software solution includes complete support for all IAP functionality. By embedding USBware's software stack manufacturers can include support for all iPod and iPhone devices within their products.

USBware's embedded iPod class drivers are based on Jungo's proven and field-tested HID and Audio class drivers. The sophisticated iPod module enables manufacturers to embed drivers which dynamically enable users to control the iPod via the 1-wire protocol - stream audio and control its functions over USB.

USBware's CDC-ACM Class Driver with support for the Prolific chipset supports the 2-wire IAP protocol.



Target Devices





Benefits
  • High quality USB iPod class drivers
  • Support for Apple's proprietary IAP protocol
  • Support for a wide variety of the iPod line products
  • Modular and scalable iPod class drivers
  • Device Stack support for Composite USB Devices, to allow several USB functions on the same embedded device (e.g. iPod + mass storage + HID-mouse + HID-keyboard, 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 iPod Class Driver, etc.).
  • Small footprint
  • Turnkey solution: eliminates substantial development time and costs
  • Hardware/software-independent solution
  • Intuitive API, in C code
  • Source code available
  • Easy portability of applications that utilize the driver between supported operating systems
  • Extensive documentation
  • Comprehensive technical support, provided by the engineers who developed the stack
  • Part of a comprehensive embedded USB software solution from Jungo, which includes USB Host, USB Device and USB On-The-Go (OTG) stacks


Specification
  • Products description:
    • Apple iPod Class Drivers
  • Supported products: iPod Nano, iPod Nano (2nd Generation), iPod Nano (3rd Generation), iPod 5th Generation, iPod Classic, iPod Touch, iPhone
  • Supported Lingoes
    • General Lingo
    • Display Remote Lingo
    • Extended Interface Lingo
    • Digital Audio Lingo
  • Support for 1-wire connectivity
  • Operating systems:
    • Leading embedded operating systems: uC/OS-II, VelOSity/Integrity, pSOS, ThreadX, eCos/eCosPro, QNX, MQX, Nucleus, OS20/OS21, uITRON, Symbian, Linux, WinCE, embOS, VDK, REX, VxWorks, INtime, MeOS, DSP/BIOS, MS-DOS, PowerTV, XP, Vista & more
    • 16/32bit Proprietary OS/no-OS/pre-boot environments
    • Modular Architecture: OS wrappers for easy porting to any operating system
  • USB host controllers:
    • Industry standard OHCI, UHCI and EHCI
    • Leading USB host controller & IP Core vendors including: NXP (ISP 116x, 1362, 1562, 176x), Chipidea/TDI/ARC (CI13010, CI13610, VUSBHS, TD243, TD242LP), Mentor (MUSBMHDRC), Synopsys (DWC USB 2.0 HS High Speed, EHCI/OHCI), Cypress and Epson
    • Leading microprocessors with native USB support: NXP LPC (2458, 246x), TI OMAP (850,1030, 2430), TI DaVinCi, Atmel (RM9200, SAM926x), Samsung (S3C2412, S3C2413), ADI Blackfin (54x, 52x), Renesas (SH7770, SH7727), Freescale (ARM i.MX31/i.MX27, Coldfire MCF52211, PowerQUICC II), Cypress & more
    • Professional services to support proprietary controllers
  • USB Device controllers:
    • Leading USB device controller & IP Core vendors including: NXP (ISP 118x, 1582), Chipidea/TDI/ARC (CI13010, CI13610, VUSBHS, TD243, TD242LP), Mentor (MUSBMHDRC), Synopsys (DWC USB 2.0 UDC20) , Cypress and Epson
    • Leading Microprocessors with native USB support: NXP LPC (236x, 2378, 2387), TI OMAP (850,1030,2430), TI DaVinCi, Atmel (ATSAM7x, RM9200, SAM926x), Samsung (S3C2412, S3C2413), ADI Blackfin (54x, 52x), Freescale (ARM i.MX31/i.MX27, Coldfire MCF52211, PowerQUICC II), ST (STR91xF, STR91xFA) & more
    • 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


What's Next?


Contact Us
For further details and pricing information, please fill in our information request form , or directly contact Oren Manor, USBware's Product Manager: 1-877-514-0537 x255, oren@jungo.com.

iPod usb, iPod Class Driver, iPod driver, iPod USBWare