摘要 |
PURPOSE: A reprogramming method of an ECU(Electronic Control Unit) by using virtualization and duplexing is provided to update an ECU without interrupting a vehicle control by sequentially updating the ECU by using a duplexed virtual machine ECU. CONSTITUTION: A virtual machine monitor performs electronic control of a corresponding vehicle by controlling the operations of a primary virtual machine ECU and a secondary virtual machine ECU(S100). When an ECU program update signal is received from the outside, the virtual machine monitor converts the secondary virtual machine ECU into a reprogramming mode and performs an ECU program update(S200). When the ECU program update of the secondary virtual machine ECU is completed, the virtual machine monitor converts a corresponding secondary virtual machine ECU into a primary virtual machine ECU(S300). The virtual machine monitor converts the previous primary virtual machine ECU into a secondary virtual machine ECU, and converts the converted secondary virtual machine ECU into a reprogramming mode and can perform an ECU program update(S400). [Reference numerals] (S100) Primary virtual machine ECU performs electronic control of a corresponding vehicle by a virtual machine monitor controlling the operation of the primary virtual machine ECU and a secondary virtual machine ECU; (S200) Virtual machine monitor converts the secondary virtual machine ECU into a reprogramming mode and updates a program for ECU when an ECU program update signal is received; (S300) Virtual machine monitor converts the corresponding secondary virtual machine ECU into the primary virtual machine ECU when the update of the ECU program of the secondary virtual machine is completed; (S400) Converts the previous primary virtual machine ECU into the secondary virtual machine ECU, converts the converted secondary virtual machine into the reprogramming mode, and updates the program for ECU |