product_logo_rtos

USB Host

Real-time USB host software stack designed for embedded systems. Allows you to create a product that interoperates with standard USB devices, and include many class drivers for a broad selection of device types.

Looking for µC/OS-III or µC/OS-II products?

Return to the Micrium OS Overview

Features

Key Features

Thanks to a hardware abstraction layer, you can easily port Micrium's USB software to any new USB devices by simply modifying existing hardware access routines.

  • Small footprint
  • High performance
  • Easy-to-use API
  • Support for external hubs
  • Extensive test cases and test harness to verify stack integration

Class and Driver Support

USB Host Classes

Micrium's USB host module includes CDC ACM, HID, and MSC class drivers.

Class Communicate with Devices Such As
Hub
  • External USB Hubs with any number of ports
Android Open Accessory Protocol (AOAP)
  • Android devices in accessory mode
Communications Device Class Abstract Control Model (CDC ACM)
  • USB Modems
  • USB-to-serial adapters
Human Interface Device (HID)
  • Keyboards
  • Mice
  • Vendor-specific HID devices
Mass Storage Class (MSC)
  • Flash drives
  • Hard disk drives
  • CD/DVD drives
USB-to-Serial Class

USB Host Controllers

Micrium's USB host module provides USB host controller support for the following hardware architectures.

Driver Examples of Platform
OHCI
  • Atmel SAM series
  • NXP LPC2468
  • Texas Instruments RM series
EHCI
  • Atmel SAM series
  • NXP/Freescale LPC/Kinetis/iMX series
  • Xilinx Zynq series
RX600
  • Renesas RX series
Renesas USBHS
  • Renesas RX64, RX71, RZ, SH series
DWC OTG FS
  • STMicroelectronics STM32F series
  • Silicon Labs Gecko series
DWC OTG HS
  • STMicroelectronics STM32F2xx, 4xx, 7xx series

If you don’t see the driver you are looking for, please contact our sales department for the latest information on new driver development.

Licensing

Licensing Packages That Meet Your Needs

Check out our licensing page for more information.

Documentation

Micrium's user documentation for Micrium OS is available online on the Micrium documentation site.

Contact us today and start working with Micrium OS