|
|
Home Connectivity Software
USB Software/PCI Software
Embedded USB Software
USB iPod
iPod Class Driver (USBware Components)
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.
|
|
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:
- 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.
|