The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 01, 2019

Filed:

Sep. 21, 2016
Applicant:

Hitachi Automotive Systems, Ltd., Hitachinaka-shi, Ibaraki, JP;

Inventors:

Kenichi Kurosawa, Hitachinaka, JP;

Fumiharu Nakahara, Hitachinaka, JP;

Hidetoshi Teraoka, Tokyo, JP;

Assignee:

Hitachi Automotive Systems, Ltd., Hitachinaka-shi, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/658 (2018.01); G06F 8/65 (2018.01); B60K 35/00 (2006.01); G06F 11/10 (2006.01);
U.S. Cl.
CPC ...
G06F 8/65 (2013.01); B60K 35/00 (2013.01); G06F 8/658 (2018.02); G06F 11/1004 (2013.01);
Abstract

Provided is an in-vehicle control device which makes it possible to achieve restoration processing of differential reprogramming even in an in-vehicle control device using a microcomputer with a built-in flash memory using a small amount of RAM and composed of large blocks, and is capable of restoring a new program in a short time by decreasing the size of differential data even for a new program to which major changes have been made. Provided is an in-vehicle control device capable of updating a program on the basis of update content provided from an update tool, the in-vehicle control device being provided with a first memory provided with a plurality of blocks for storing programs, and a second memory. When updating a program, differential data of the program and an update program are stored in the second memory, an update program for a block to be updated among the plurality of blocks is recreated in another block which is different from the block to be updated using the differential data and an old program, and the update program which has been recreated in the other block is written in the block to be updated.


Find Patent Forward Citations

Loading…