-
公开(公告)号:US20240160433A1
公开(公告)日:2024-05-16
申请号:US18549670
申请日:2022-03-01
申请人: HITACHI ASTEMO, LTD.
发明人: Teruaki NOMURA , Nobuyoshi MORITA , Masashi YANO , Mikio KATAOKA , Yasuhiro FUJII , Shuhei KANEKO
摘要: An object is to shorten a time required for reprogramming of a control device including a single-bank microcomputer. An ECU 901 is a control device including a first microcomputer 1 and a second microcomputer 2 that execute a program stored in a rewriting area 13 in which a memory bank is configured as a single bank. The second microcomputer 2 includes a preprocessing unit 214 that performs preprocessing on a rewriting program 5 in reprogramming processing of rewriting the program stored in the rewriting area 13 into the rewriting program 5, and a transmission unit 213 that transmits the preprocessed rewriting program 5 to the first microcomputer 1. The first microcomputer 1 includes a reception unit 121 that receives the rewriting program 5 transmitted from the second microcomputer 2, and a writing unit 122 that writes the received rewriting program 5 in the rewriting area 13.
-
公开(公告)号:US20240134628A1
公开(公告)日:2024-04-25
申请号:US18279249
申请日:2021-08-22
申请人: Hitachi Astemo, Ltd.
发明人: Hidetoshi TERAOKA , Masashi YANO
IPC分类号: G06F8/65
CPC分类号: G06F8/65
摘要: A software update device (gateway) 10 includes a first update control unit 140 that performs software update for a first software unit (for example, an ECU_A 13 and an ECU_B 16) and a second update control unit 150 that performs software update for a second software unit (for example, an ECU_C 17 and an ECU_D 19). Also, the first update control unit 140 includes a first sequence control unit 141 that transmits a control command directed to a first platform, and the second update control unit 150 includes a pseudo update execution unit 151 that simulates the second software unit as a software unit on the first platform and performs the software update for the second software unit on the basis of reception of a control command for the second software unit simulated on the first platform.
-
公开(公告)号:US20220148344A1
公开(公告)日:2022-05-12
申请号:US17433080
申请日:2020-02-21
申请人: Hitachi Astemo, Ltd.
发明人: Hidetoshi TERAOKA , Masashi YANO
摘要: There is provided an arithmetic operation device which is connected to a plurality of electronic control units. One or more electronic control units of the plurality of electronic control units constitute each of functions. The arithmetic operation device includes an external communication unit which receives, for each function, function configuration information including first verification information and first identification information of the one or more electronic control units constituting the function, an acquisition unit which acquires version information of software installed on the electronic control unit and second identification information of the electronic control unit from each of the plurality of electronic control units, a calculation unit which calculates, for each function, second verification information by using the version information acquired by the acquisition unit which is the version information of all the electronic control units constituting the function and the second identification information of all the electronic control units constituting the function, and a determination unit that determines, for each function, whether or not the first verification information and the second verification information match.
-
公开(公告)号:US20240020386A1
公开(公告)日:2024-01-18
申请号:US18258392
申请日:2021-08-23
申请人: HITACHI ASTEMO, LTD.
发明人: Nobuyoshi MORITA , Masashi YANO , Shuhei KANEKO , Yasuhiro FUJII , Mikio KATAOKA , Teruaki NOMURA
CPC分类号: G06F21/57 , G06F21/64 , G06F2221/034
摘要: An object of the present invention is to easily realize safe startup of a control apparatus including a plurality of arithmetic processing devices. A control apparatus 5 includes a first microcomputer 1 including a processor that executes a first program, a second microcomputer 2 including a processor that executes a second program, and a storage device 3 that stores the second program. The first microcomputer 1 includes a verification unit 1221 that verifies whether each of the first program and the second program has been falsified, a first acquisition unit 1126 that acquires the second program from the storage device 3 when the verification unit 1221 verifies that the first program is not falsified, and a startup permission notification unit 1124 that notifies the second microcomputer 2 of startup permission of the second program when the verification unit 1221 verifies that the second program is not falsified. The second microcomputer 2 includes a second acquisition unit 222 that acquires the second program from the storage device 3 and a startup execution unit 221 that starts up the second program when a notification of a startup permission is issued.
-
公开(公告)号:US20230070879A1
公开(公告)日:2023-03-09
申请号:US17800690
申请日:2021-01-29
申请人: Hitachi Astemo, Ltd.
发明人: Nobuyoshi MORITA , Masashi YANO , Mikio KATAOKA , Shuhei KANEKO , Teruaki NOMURA
IPC分类号: G06F8/65
摘要: An information processing device that executes a program includes: a storage unit that includes a plurality of regions for storing a rewritable program; a calculation unit that executes a program stored in the storage unit; a start region specification unit that specifies, from the plurality of regions, a start region in which the calculation unit is executing a program; a rule update unit that specifies a rewrite target region in which a program can be rewritten based on information on the specified start region; and a reception selection unit that selectively receives a rewrite program stored in the rewrite target region.
-
公开(公告)号:US20240231798A9
公开(公告)日:2024-07-11
申请号:US18279249
申请日:2021-08-23
申请人: Hitachi Astemo, Ltd.
发明人: Hidetoshi TERAOKA , Masashi YANO
IPC分类号: G06F8/65
CPC分类号: G06F8/65
摘要: A software update device (gateway) 10 includes a first update control unit 140 that performs software update for a first software unit (for example, an ECU_A 13 and an ECU_B 16) and a second update control unit 150 that performs software update for a second software unit (for example, an ECU_C 17 and an ECU_D 19). Also, the first update control unit 140 includes a first sequence control unit 141 that transmits a control command directed to a first platform, and the second update control unit 150 includes a pseudo update execution unit 151 that simulates the second software unit as a software unit on the first platform and performs the software update for the second software unit on the basis of reception of a control command for the second software unit simulated on the first platform.
-
公开(公告)号:US20240045970A1
公开(公告)日:2024-02-08
申请号:US18257961
申请日:2021-08-26
申请人: HITACHI ASTEMO, LTD.
发明人: Nobuyoshi MORITA , Yasuhiro FUJII , Masashi YANO , Mikio KATAOKA
CPC分类号: G06F21/575 , G06F21/554
摘要: Provided is an analysis device that reduces false detection of an attack event to appropriately output an anomaly notification.
The analysis device configured to be communicable with a plurality of monitoring-target devices collects monitoring results of each of the monitoring-target devices, determines whether an anomaly has occurred in each of the monitoring-target devices, based on the monitoring results, and
determines whether to output an anomaly notification indicating the anomaly, based on a result of the determination and code verification results of each of the monitoring-target devices.-
公开(公告)号:US20230147082A1
公开(公告)日:2023-05-11
申请号:US17924571
申请日:2021-02-25
申请人: Hitachi Astemo, Ltd.
发明人: Nobuyoshi MORITA , Yasuhiro FUJII , Mikio KATAOKA , Masashi YANO
CPC分类号: G06F21/44 , G06F21/57 , H04L9/14 , G06F2221/033
摘要: Provided are a control device and a program verification method capable of suppressing an operation load in a case where different keys are used for respective devices. The control device 1 stores a program to be verified, a plurality of verification expected values related to verification of the program to be verified, and registered verification expected value information 183 that identifies one of the verification expected values. The control device verifies whether the program to be verified is correct using the registered verification expected value information 183.
-
-
-
-
-
-
-