Release of USB Media Transfer Protocol Driver for Embedded Devices
Budapest, Hungary and New York, NY – November 19, 2009 - HCC-Embedded today announced the release of EUSBH-MTP™, a class driver implementation that allows embedded USB host devices to connect to a range of multimedia devices that support the MTP protocol.
Media Transfer Protocol (MTP) is an extension to the Picture Transfer Protocol (PTP) developed by Microsoft. PTP was originally designed for downloading images from digital cameras. MTP enhances this functionality with any media file stored on a variety of portable digital media devices such as music files, movies on MP3/MP4 players, mobile phones and so on.
EUSBH-MTP enables users to implement MTP host functionality to access MTP enabled devices. A user-friendly API is provided for accessing the connected MTP devices.
Since MTP is an extension of PTP, PTP devices can also be accessed using EUSBH-MTP.
MTP provides the following advantages
- independent of the file system; it can be used with any file systems; file extension doesn’t determine its content
- works with any operating system that runs on the device
- storage-independent; works with any type of storage
- attaches metadata to objects (e.g., artist, genre, rating, etc.)
- defines references to objects such as albums, playlist or even DRM certificate
- no data loss if device is unplugged when objects are being transferred
- device’s user interface remains active while it is connected to host
- device functions can be controlled by host
- automatic notification of device/storage state, object properties, etc.
EUSBH-MTP conforms to HCC’s USB device interface specification. It is compatible with all of HCC’s EUSBH controllers.
HCC’s Embedded USB Host system has been verified with many microcontrollers including:
-
Atmel: AT91SAM7x, AT91SAM9xxx, AT91RM9200,ATSAM3X
-
NXP: LPC17xx,23xx,24xx,28xx,3xxx
-
ST: STM32xx
-
Freescale: MCF5xxx, MPC5xxx, MPC8xxx, IMX2x/3x, STMP3xxx, JM60
-
TI: Stellaris
-
External USB controllers including the NXP ISPxxxx range and the Maxim MAX3421e
EUSBH-MTP is an addition to HCC’s suite of USB host class drivers, which includes:
-
EUSBH-HUB External Hubs
-
EUSBH-CDC-ACM Serial Port Emulation
-
EUSBH-HID Human Interface Device
-
EUSBH-PL PrinterBootloader
-
EUSBH-MS Mass Storage
-
EUSBH-MTP Media Transfer Protocol
-
EUSBH-RNDIS Remote Network Driver Interface
About HCC-Embedded
HCC-Embedded is a foremost vendor of storage and communication solutions for embedded applications. The company offers an extensive family of file systems, including failsafe, FAT, and TINY systems, as well as USB software for host and device, flash translation layers, Windows embedded connectivity, specialized IP, and uCDrive development boards. Products run in most environments, with most OSes, processors and peripherals. All HCC-Embedded products are licensed on a royalty-free basis and distributed in full source form.
For more information, contact:
Bernard Mushinsky
Business Development Manager
HCC-Embedded
444 East 82nd Street
New York, NY 10028
212-734-1345
646-418-7017 (mobile)
bernard@hcc-embedded.com
www.hcc-embedded.com
