VEHICLE CONTROL DEVICE

DRIVE December 28, 2023
Source
Provided is a vehicle control device capable of improving safety and availability by determining, in response to a failure of a core, a core to which the software is to be moved, determining whether there is a contention in the timings of execution based on software operations after the software is moved to another core, and making an arbitration when there is a contention. The vehicle control device has a CPU that executes a plurality of tasks in clock-synchronization, the vehicle control device including a failure detecting unit that detects a failure of a core on the CPU , and an execution timing arbitration unit that allocates a task having been executed by a failed core to a non-failed core . When the task having been executed by the failed core is allocated to the non-failed core , the execution timing arbitration unit shifts the execution time slot in a manner making the task being executed by the non-failed core executable, thereby setting time slots in which the plurality of tasks are executable.

Discussion in the ATmosphere

Loading comments...