iPod Class Driver (USBware Components)

iPod Class Driver

» A part of USBware: Embedded USB Software solution
In the last decade the Apple iPod has revolutionized the MP3 player device market. In order to accommodate the growing popularity of the iPod product lines, manufacturers have sought to incorporate iPod device 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 Jungo's USB driver for the iPod. This enables manufacturers to embed drivers for the iPod within their products to provide full functionality and communication with the Apple iPod and iPhone devices.

Jungo is authorized to provide iPod connectivity software to members of Apple's MFi Program, ensuring you a robust and smooth integration.


Background
Jungo's USBware embedded USB software solution includes complete support for the iPod. By embedding USBware's software stack manufacturers can include support for all Apple 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.

Jungo's USB Driver for the iPod enables users to control and stream music from the iPod over USB.

Jungo's iPod class supports advanced scenarios like iPod Out, control of iPhone Applications, streaming of music and more.


Specification
  • Products description:
    • USBware driver for iPod
  • Supported products: iPod nano (1st, 2nd, 3rd, 4th generation), iPod 5th generation, iPod classic, iPod touch, iPod shuffle, and iPhone
  • Operating systems:
    • Leading embedded operating systems: uC/OS-II, VelOSity/Integrity, pSOS, ThreadX, eCos/eCosPro, QNX, MQX, Nucleus, OS20/OS21, uITRON, Symbian, WinCE, embOS, 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, EHCI, and xHCI
    • 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), 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), 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?



* Apple, iPod, and iPhone are trademarks of Apple Inc., registered in the U.S. and other countries.
Request further information
Developing Media Applications?
Jungo Connectivity presents MediaCore, allowing your infotainment system to use a single unified API for all connected devices.
Target Devices
Benefits
  • High quality USB iPod class drivers
  • 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
Class Drivers for PCs and Windows CE hosts? Jungo Connectivity also offers class drivers for PCs and Windows CE hosts. To learn more, check out the DriverCore product page.