摘要 |
<p>Based on the emptiness and software control priority of USB pipes, the optimal data transmission speed is automatically set, the wait state for communication with a plurality of connected external devices is reduced, and adequate electrical power is supplied. In a kernel (43) of an engine and mechanical controller unit (40), the priority is decided for the control when executing software such as applications or services and middleware, and the setting and the switching of USB 3.0 and 2.0 pipes are controlled by a driver layer (42). In the engine and mechanical controller unit (40), when the control of an external device (3) to be run enters the wait state when all of the pipes are in use, the wait state control having the highest priority is allocated to the empty pipe when any pipe becomes empty. In addition, electrical power is supplied by bus power to the external device (3) performing high priority communication.</p> |