Micrium Supports Portable Data Exchange with USB On-the-Go

Micrium's uC/USB On-the-Go (OTG) is a vendor-independent solution designed to offer point-to-point device connectivity that primarily targets such mobile consumer electronics products as PDAs, mobile phones, digital cameras and portable storage devices. Micrium’s uC/USB-OTG allows portable electronics to exchange data directly with PCs, or each other, without requiring a host.

Micrium, a leading provider of high-quality embedded software components, today expanded its rapidly growing family of uC/ products to include uC/USB On-the-Go (OTG), a vendor-independent solution designed to offer point-to-point device connectivity that primarily targets such mobile consumer electronics products as PDAs, mobile phones, digital cameras and portable storage devices. Micriums uC/USB-OTG allows portable electronics to exchange data directly with PCs, or each other, without requiring a host.

uC/USB-OTG was developed in accordance with Micriums strict coding standards, naming conventions and source code quality metrics designed to accelerate customers time-to-market and enhance product functionality.

“As consumers increasingly migrate to mobile applications, the ability for electronic devices to communicate with one another and facilitate data transfer has become a critical requirement,” said Jean Labrosse, president and CEO of Micrium. “uC/USB-OTG offers designers a highly configurable ‘on-the-go option that is fully vendor independent and can be implemented in any real-time kernel or native host and device stack. This flexibility is one of the hallmarks of Micriums embedded components, and is designed into every product we bring to the embedded market to ensure small footprints, simple integrations and ultimately the fastest available time-to-market.”

uC/USB-OTG introduces the dual-role device, which is able to function as either host or peripheral. It is a USB On-the-Go software stack, targeted for embedded devices with a USB OTG controller. It implements HMP and SRP protocols, and is fully compatible with the OTG supplement. uC/USB-OTG provides a real-time kernel adaption layer and code for integration with Micriums uC/OS-II real time operating system (RTOS). The product is available now, and can be downloaded for purchase at www.micrium.com.

Product Highlights

Development Environment: uC/USB-OTG is written in portable ANSI-C and is compatible with most 8-, 16-, 32- and even 64-bit CPUs or DSPs. A C++ compiler is not required, but uC/USB-OTG can be used in C++ based applications.

Designed for Embedded Systems: uC/USB-OTG is designed specifically for resource constrained embedded applications.

Memory Footprint: uC/USB-OTG footprint can be scaled to only contain the features needed for a specific application.

RTOS Support: uC/USB-OTG assumes the presence of a real-time kernel, but doesnt make any assumptions about which one it uses. uC/USB-OTG contains an OS abstraction layer that allows it to be used with just about any real-time kernel.