CNIPA.AI
返回搜索
档案

EMULATION AND AUTONOMOUS DEVICE MANAGEMENT OF EMBEDDED DEVICES OPERATING ON VARIOUS INTERCONNECTS VIA A MULTI-DEVICE HOST CONTROLLER

发明专利审中
6浏览
20权利要求 · 3 独立
§ Ⅰ

卷宗概要

发明人

Aruni P. Nelson; Abdul R. Ismail; Ashok Mishra

IPC 分类

G6F 13/38G6F 9/455G6F 13/42

CPC 分类

G6F13/382G6F9/45508G6F13/4282

Technologies disclosed herein provide for a multi-device host controller to emulate a first embedded device of a plurality of embedded devices of a computing system. Emulating an embedded device includes generating a descriptor based on a Universal Serial Bus (USB) protocol and on peripheral configuration information associated with the first embedded device. The peripheral configuration information is pre-programmed for the multi-device host controller. The multi-device host controller provides the first descriptor to a software stack running on a processor of the computing system. The first embedded device operates according to a Universal Serial Bus (USB) protocol or a non-USB protocol. The multi-device host controller can further take an action to autonomously manage the first embedded device based on one or more inputs received from one or more other embedded devices connected to the multi-device host controller.

原文(中文)

Technologies disclosed herein provide for a multi-device host controller to emulate a first embedded device of a plurality of embedded devices of a computing system. Emulating an embedded device includes generating a descriptor based on a Universal Serial Bus (USB) protocol and on peripheral configuration information associated with the first embedded device. The peripheral configuration information is pre-programmed for the multi-device host controller. The multi-device host controller provides the first descriptor to a software stack running on a processor of the computing system. The first embedded device operates according to a Universal Serial Bus (USB) protocol or a non-USB protocol. The multi-device host controller can further take an action to autonomously manage the first embedded device based on one or more inputs received from one or more other embedded devices connected to the multi-device host controller.