Abstract: The automotive industry depends on computers to
control and monitor vehicles behaviour. The Universal Measurement and Calibration Protocol (XCP) connects calibration systems to electronic control units (ECUs). Nowadays,
AUTOSAR-based XCP for single core ECUs is widely used in
automotive industry. As the demand for computing power is
rapidly increasing in the automotive domain, car manufacturers
are gradually introducing multi-core ECUs in their electronic
architectures. Multi-core ECUs provide high level of parallelism.
This research work aims to deliver a multi-core implementation
of an AUTOSAR-based XCP module, as it is important to have
an efficient process of measurement and calibration on multi-core
targets. The paper results are ensuring data consistency on the
application level, avoiding race conditions between writer core
and reader core which might result in processing rubbish data,
and decreasing data dependency between cores.
Loading