Autosar NVM 介绍

汽车ECU内存中存在着各式各样的变量,绝大多数变量随着ECU的掉电数据就丢失了。也有一部分十分重要的变量会伴随着整个ECU生命周期而一直存在。比如:车辆的VIN码

汽车ECU内存中存在着各式各样的变量,绝大多数变量随着ECU的掉电数据就丢失了。也有一部分十分重要的变量会伴随着整个ECU生命周期而一直存在。比如:车辆的VIN码,防盗钥匙,车辆下线配置字等等。而今天所说的Autosar NVM模块为ECU内所有NV(Non Volatile) data 进行管理与维护,并提供服务确保这些数据被正确的存储或备份。在Autsar NVM支持两种NV变量存储方式:

Autosar NVM位于基础软件的服务层,并为为所有NV data的(初始化、读、写、控制)维护以及管理作提供了各种同步/异步服务。无论是EEPROM还是Flash模拟,都在这层被抽象为同一类型,直到MemIf层才会做出区分。

由于NV变量的写入与读取都是一件相对较慢的操作,而应用层逻辑操作周期速度又太快。直接操作NV block显然不合适,所以在进行读写之前,我们会建议一个同样大小的Ram空间来操作、使用、存放这些还没有被写入或者读取的NV值。

在NVM中规定了permanent,temporary 两种类型。其中永久型在项目配置时就必须输入指定的RAM地址;而临时型不需要在项目配置期间就设定,而是

汽车测试网-创办于2008年,报道汽车测试技术与产品、趋势、动态等 联系邮箱 marketing#auto-testing.net (把#改成@)

本文来自网络,不代表绵羊汽车生活记录立场,转载请注明出处:http://car.shaomingyang.com/22056.html

作者: sheep

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

13426325341

在线咨询: QQ交谈

邮箱: 2363400792@qq.com

工作时间:7*24小时全年无休
返回顶部