[发明专利]一种车载控制器内存管理方法及系统有效
| 申请号: | 201710425029.8 | 申请日: | 2017-06-06 |
| 公开(公告)号: | CN107239411B | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 董宗祥;王辉 | 申请(专利权)人: | 上汽通用汽车有限公司;泛亚汽车技术中心有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/16 |
| 代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 黄泽雄 |
| 地址: | 201206 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 车载 控制器 内存 管理 方法 系统 | ||
本发明公开一种车载控制器内存管理方法及系统,方法包括:响应于对车载控制器的非易失性随机访问存储器数据读取请求,从物理内存中获取非易失性随机访问存储器数据读取请求所指定的读取数据,物理内存内的数据为掉电数据不丢失存储器的镜像,掉电数据不丢失存储器对车载控制器模拟为电可擦可编程只读存储器;响应于对车载控制器的非易失性随机访问存储器数据写入请求,向物理内存写入非易失性随机访问存储器数据写入请求所指定的写入数据,向掉电数据不丢失存储器写入所述写入数据。本发明通过物理内存作为掉电数据不丢失存储器的镜像,由于物理内存的响应速度快,从而解决了实时性不高的问题,同时也避免数据掉电丢失。
技术领域
本发明涉及汽车相关技术领域,特别是一种车载控制器内存管理方法及系统。
背景技术
通常车载控制器大都集成如下几种内存:数据闪存(DFLASH),用于存储常数等标定数据信息;代码闪存(CODEFLASH),用于存储代码和常数;随机存储器(RAM),用于存储控制器实时运行的数据;复位不丢失存储器(KAM),用于存储复位(非掉电)情况下的实时运行数据;电可擦可编程只读存储器(EEPROM),用于存储运行实时数据,但掉电后期望不丢失的数据。其中闪存(FLASH)较EEPROM价格便宜,写入速度快,但写入前需要先擦除原有数据。
随着汽车行业的蓬勃发展,车载电脑(车载控制器)所使用的内存,由于可靠性和低廉性的原因,逐步淘汰了EEPROM,转而在物理DFLASH内存的基础上,使用系统模拟的方式实现EEPROM内存一样的效果。这大大降低了控制器MCU的成本,然而,其缺点是带来了系统成本和系统复杂度升高,同时造成了读写模拟EEPROM实时性降低的问题。
目前,应对DFLASH模拟EEPROM(简称FEE)的系统策略有很多,各个MCU芯片厂商都有各自的算法推荐,但参差不齐。当今,最流行,应用也最广的FEE方法是AUTOSAR机构定义的FEE策略。FEE策略使用后,对控制器最直接的影响是,初始化时间和写入时间加长。因为FEE的初始化时间和写入速度都达不到系统的要求,造成控制器从休眠到唤醒后全速运行时间间隔拉长,这直接造成控制器实时性变差,往往造成功能异常和网络异常等问题。造成上述问题的原因是DFLASH的写入速度远远慢于EEPROM,在功能应用程序请求存储重要控制信息时,不能及时的响应。这对实时性要求极高的车载控制器来说,是不能接受的。
目前,还有一种应对数据存储实时性能的方法,就是使用复位不丢失随机存储器(KAM)来存储重要控制器信息,该方法避免了FEE的一些缺点,但由于KAM掉电丢失且易受干扰等问题,使得该方法不能解决车载控制器的内存存储问题。
发明内容
基于此,有必要针对现有技术在车载控制器内存上实时性不高的技术问题,提供一种车载控制器内存管理方法及系统。
本发明提供一种车载控制器内存管理方法,包括:
模拟步骤,包括:将掉电数据不丢失存储器模拟为电可擦可编程只读存储器;
数据读取步骤,包括:响应于对车载控制器的非易失性随机访问存储器数据读取请求,从物理内存中获取所述非易失性随机访问存储器数据读取请求所指定的读取数据,所述物理内存内的数据为掉电数据不丢失存储器的镜像;
数据写入步骤,包括:响应于对车载控制器的非易失性随机访问存储器数据写入请求,向所述物理内存写入所述非易失性随机访问存储器数据写入请求所指定的写入数据,向所述掉电数据不丢失存储器写入所述写入数据。
本发明提供一种车载控制器内存管理系统,包括:
模拟模块,用于:将掉电数据不丢失存储器模拟为电可擦可编程只读存储器;
数据读取模块,用于:响应于对车载控制器的非易失性随机访问存储器数据读取请求,从物理内存中获取所述非易失性随机访问存储器数据读取请求所指定的读取数据,所述物理内存内的数据为掉电数据不丢失存储器的镜像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上汽通用汽车有限公司;泛亚汽车技术中心有限公司,未经上汽通用汽车有限公司;泛亚汽车技术中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710425029.8/2.html,转载请声明来源钻瓜专利网。





