AutoSAR系列讲解(实践篇)11.1-BSW中的存储模块
BSW中的存储模块
->返回总目录<-
按传统,连接在此4.4节。本次我们将对4.4节中的内容做进一步讲解,以方便大家对存储的模块有更加深刻的理解,同时方便大家理解后文中的名词,为后续讲解做铺垫
一、NvM
NvM(Nonvolatile Memory Manager)也像是ComM一样,是一个总管。ComM是负责总管通信,而NvM负责总管存储;同样的,ComM可以管理CAN、LIN这些总线,NvM可以管理Flash、EEPROM这些存储器,都做到了对不同硬件统一的管理。NvM主要具有以下的功能:
1、排队管理机制
当有数据想要存入Memory的时候,由于Flash和EEPROM都需要先擦除再写入,速度会比RAM慢很多,所以会产生数据的排队。
- 而排队机制可以手动配置是FIFO或者是带有优先级的队列