题名: | 车控多核操作系统任务间数据交互实现方法研究 |
正文语种: | 中文 |
作者: | 孙忠刚 张晓谦 刘超 李岩 |
作者单位: | 中国第一汽车股份有限公司技术中心 |
关键词: | 多核微处理器软件 AUTOSAR OS 任务间数据交互 数据一致性 |
摘要: | 在汽车电控系统中,微处理器正逐步由单核过渡到多核。单核操作系统任务间数据交互实现方法不能解决多核微处理器核间任务交互数据的数据一致性问题。针对此问题,本文提出了一种适用于多核微处理器的改进方法。该方法利用汽车电子开放式架构(Automotive Open System Architecture,AOTUSAR)OS 提供的自旋锁机制[1] 及内存缓存方法,保证交互数据在被访问过程中,数据一致性不被破坏,有效解决了多核微处理器上任务间数据交互问题。此方法容易实现,且原有软件由单核过渡到多核,软件改动量小,现已应用于一汽发动机控制器项目中。 |
会议日期: | 20161026 |
会议举办地点: | 上海 |
会议名称: | 2016中国汽车工程学会年会 |
出版日期: | 2016-10-26 |
母体文献: | 2016中国汽车工程学会年会 论文集 |
分类号: | TP3 TP2 |