CROSS-REFERENCE TO RELATED APPLICATION

The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2018-210535, filed on Nov. 8, 2018, and Japanese Patent Application No. 2019-008765, filed on Jan. 22, 2019, the contents of which are incorporated herein by reference in their entirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present disclosure relates to an information processing apparatus and a method of starting up an information processing apparatus.

2. Description of the Related Art

In an information processing apparatus including a main body having a main function and an operation device for operating the function of the main body, a configuration in which each of the main body and the operation device has a different CPU is known. In such an information processing apparatus, an application program (may also be referred to as an “application”) provided in an operation device manages the connection between the operation device and the main body, for example. When starting up, the information processing apparatus performs a start up process in the following order.

(1) The main body and the operation device initiate start up processes respectively.

(2) Just before executing a process that requires communication with the operation device, the main body waits for a ready state notification from an application of the operation device.

(3) After an OS in the operation device starts, the application on the OS starts, and the application sends a ready state notification to the main body.

(4) The main body receives the ready state notification, connects with the operation device, and completes the start up process.

Because the application of the operation device runs on the OS of the operation device, the application cannot be started until the OS of the operation device starts up, and the ready state notification cannot be sent until then. The main body was waiting for the ready state notification early, and time to start up was excessive because the processing could not be continued.

CITATION LIST

Patent Literature

[Patent Document 1] Japanese Unexamined Patent Application Publication No. 2003-337711

[Patent Document 2] Japanese Unexamined Patent Application Publication No. 2005-202105

SUMMARY OF THE INVENTION

An information processing apparatus according to one aspect of the present disclosure includes a main body and an operation device. The operation device executes an operating system (OS) and a program task operating independently of the OS. The program task is configured to start up earlier than the OS and to perform a part of a start up process required for starting up the operation device. When the main body and the operation device are started, the operation device starts executing the program task in addition to starting execution of the OS. In response to a completion of performing the part of the start up process, the program task transmits a ready state notification to the main body.

