CNIPA.AI
검색으로 돌아가기
기록

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

발명심사 중
1조회수
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.