emUSB-Host (SEGGER MICROCONTROLLER GMBH & Co. KG)

emUSB-Host, SEGGER MICROCONTROLLER GMBH & Co. KG
Наименование emUSB-Host
Производитель SEGGER MICROCONTROLLER GMBH & Co. KG(SEGGER)
Артикул 822530

emUSB-Host - программный USB-хост стек компании Segger, реализует полную функциональность устройства USB-хост, включая поддержку внешних хабов, и дополнительно обеспечивает поддержку драйверов классов устройств. Он позволяет разработчику легко добавлять во встраиваемые системы функционал устройств типа USB-хост. 

Стек emUSB Host stack

Программный стек полностью удовлетворяет спецификациям USB v1.1 и USB v2.0. Он поддерживает все режимы обмена данными (управляемый, групповой, по прерыванию) на низкой, полной и высокой скоростях. Внутренними средствами реализованы управление USB каналами и расширенный механизм исправления ошибок, которые требуются для надежного обмена данными.

Модульный дизайн позволяет приложениям получать непосредственный доступ к интерфейсу программирования USB-хост устройства, или использовать функции API, представленные драйверами USB классов. На верхнем уровне, драйвер класса обычно присоединяется к одному из модулей операционной системы, такому как, например, файловая система. 

Стек может одновременно управлять несколькими устройствами и хабами и полностью поддерживает горячее подключение устройств и хабов. Интерфейс программирования поддерживает динамическую нумерацию и идентификацию устройств.

Стек emUSB Host stack

Стек emUSB Host stack