EMULATION AND AUTONOMOUS DEVICE MANAGEMENT OF EMBEDDED DEVICES OPERATING ON VARIOUS INTERCONNECTS VIA A MULTI-DEVICE HOST CONTROLLER
개요
발명자
Aruni P. Nelson; Abdul R. Ismail; Ashok Mishra
IPC 분류
CPC 분류
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.