• New
Main view
search
  • Main view
ID: 1185297
zł26,760.24
Tax included

zł21,756.29 tax excl.

A basic USB Host stack for embedded systems, supporting USB peripherals, including the MSD and HID classes. It provides full host functionality, hub support, all transfer modes (control, bulk, interrupt, isochronous), dynamic enumeration, and hot-plugging. The stack offers advanced pipeline management and error recovery mechanisms, ensuring high operational reliability. Its modular architecture with a hardware driver layer allows for easy integration with a variety of hardware platforms. Segger emUSB-Host BASE (9.30.00)

1 weeks
On request
Kamami is the official distributor of Segger programmers, probes and accessories. All products of this brand in our offer are original and come directly from the manufacturer.

Description

emUSB-Host BASE is a basic USB Host stack designed for embedded systems, enabling support for USB peripheral devices. The software provides full USB host functionality, including support for hubs and selected device classes such as MSD (Mass Storage Device) and HID (Human Interface Device). The solution is compliant with the USB specification and supports all transfer types: control, bulk, interrupt, and isochronous at all supported speeds.

The stack implements internal USB pipe management as well as advanced error recovery mechanisms, ensuring high reliability and operational stability. Dynamic detection, enumeration, and identification of devices are supported, along with hot-plug functionality for both devices and hubs. emUSB-Host BASE enables simultaneous management of multiple devices and complex USB tree structures with multiple hubs. Thanks to its modular architecture, the application can either directly use the host programming interface or rely on the API provided by class drivers.

The BASE version includes support for the MSD class, allowing connection of USB mass storage devices, and the HID class, enabling operation with user interface devices such as keyboards and mice. To perform file and directory operations using the MSD class, a file system is required, typically emFile. The stack consists of three layers: a hardware access driver (target driver), the core, and the USB protocol layer. The solution is hardware-independent thanks to its hardware abstraction layer implemented via drivers. emUSB-Host BASE requires the appropriate target driver to operate.

Features

  • USB Host stack for embedded systems
  • Support for the MSD (Mass Storage Device) class
  • Support for the HID (Human Interface Device) class
  • Full USB host functionality
  • Support for external USB hubs
  • Compliance with the USB Implementers Forum specification
  • Support for control, bulk, interrupt, and isochronous transfer modes
  • Support for all USB speeds
  • Internal USB pipe management
  • Advanced error recovery mechanisms
  • Support for dynamic device enumeration and identification
  • Full hot-plug support for devices and hubs
  • Ability to manage multiple devices and hubs simultaneously
  • Modular architecture: hardware driver (target driver), core, protocol layer
  • Hardware-independent design – abstraction layer via drivers
  • Required target driver
  • Required file system (e.g., emFile) for file and directory operations using MSD
1185297

Manufacturer

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

Responsible person

  • BTC Korporacja sp. z o. o.
  • Ludwinowo Zegrzyńskie 52G
  • 05-140 Ludwinowo Zegrzyńskie
  • Poland
  • [email protected]
  • 22 767 36 20

You might also like

Other products in the same category (16)