Mahmoud Osama, S. Hammad, Nancy E. ElHady, M. El-Kharashi
{"title":"基于autosar的XCP模块的多核实现","authors":"Mahmoud Osama, S. Hammad, Nancy E. ElHady, M. El-Kharashi","doi":"10.1109/MECO58584.2023.10154903","DOIUrl":null,"url":null,"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.","PeriodicalId":187825,"journal":{"name":"2023 12th Mediterranean Conference on Embedded Computing (MECO)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Multicore Implementation of an AUTOSAR-based XCP Module\",\"authors\":\"Mahmoud Osama, S. Hammad, Nancy E. ElHady, M. El-Kharashi\",\"doi\":\"10.1109/MECO58584.2023.10154903\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":187825,\"journal\":{\"name\":\"2023 12th Mediterranean Conference on Embedded Computing (MECO)\",\"volume\":\"81 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 12th Mediterranean Conference on Embedded Computing (MECO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MECO58584.2023.10154903\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 12th Mediterranean Conference on Embedded Computing (MECO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MECO58584.2023.10154903","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Multicore Implementation of an AUTOSAR-based XCP Module
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.