In-vehicle ecu, program, and information processing method
AssigneesAutonetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd., Sumitomo Electric Industries, Ltd.
InventorShinichi AIBA
Life of this patent
Estimating the term…
Abstract
An in-vehicle ECU mounted on a vehicle includes: a control unit configured to execute a plurality of programs; a verification unit configured to verify each of the plurality of programs when the ECU is to be booted; a first storage region in which each of the plurality of programs is stored; and a second storage region in which each of a plurality of saved programs corresponding to the plurality of programs is stored. The control unit executes a program of which a result of verification performed by the verification unit is positive, does not execute a program of which a result of verification performed by the verification unit is negative, and executes a saved program corresponding to the program of which the result of verification is negative.
Claims10
An in-vehicle ECU mounted on a vehicle, comprising:
- a control unit configured to execute a plurality of programs;
- a verification unit configured to verify each of the plurality of programs when the ECU is to be booted;
- a first storage region in which each of the plurality of programs is stored;
- and
- a second storage region in which each of a plurality of saved programs corresponding to the plurality of programs is stored,
- wherein the control unit
- executes a program of which a result of verification performed by the verification unit is positive, and
- does not execute a program of which a result of verification performed by the verification unit is negative, and executes a saved program corresponding to the program of which the result of verification is negative, and
- if only some programs among the plurality of programs have negative verification results, the control unit executes saved programs with respect to only the programs having the negative verification results.
A program that causes a computer mounted on a vehicle and configured to execute a plurality of programs to execute processing for:
- performing verification of each of the plurality of programs stored in a first storage region when the computer is to be booted;
- executing a program of which a result of the verification is positive;
- and
- not executing a program of which a result of the verification is negative, and executing a saved program that is stored in a second storage region different from the first storage region and corresponds to the program of which the result of the verification is negative,
- wherein, if only some programs among the plurality of programs have negative verification results, saved programs are executed with respect to only the programs having the negative verification results.
An information processing method in which a computer mounted on a vehicle and configured to execute a plurality of programs is caused to execute processing for:
- performing verification of each of the plurality of programs stored in a first storage region when the computer is to be booted;
- executing a program of which a result of the verification is positive;
- and
- not executing a program of which a result of the verification is negative, and executing a saved program that is stored in a second storage region different from the first storage region and corresponds to the program of which the result of the verification is negative,
- wherein, if only some programs among the plurality of programs have negative verification results, saved programs are executed with respect to only the programs having the negative verification results.
Dependencies are inferred from the claim text.