VIP20
本课程属于:003-Davinci Configurator AUTOSAR配置 车载软件与智能汽车 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

NvM存储配置与数据持久化方案实战

📚 共计 30 章节
01
NvM基础概念
什么是NvM、在AUTOSAR中的位置、与存储硬件的抽象关系
概念架构
02
NvM模块核心功能
数据存储、校验、恢复、写保护机制
核心保护
03
NvM配置工具入门
Vector DaVinci Configurator 创建与基本配置
工具DaVinci
04
NvM存储块详解
Native Block、Redundant Block、Dataset Block
Block类型
05
NvM Block配置实战
大小、数量、ID、存储类型 (RAM/EEPROM/Flash)
配置实战
06
NvM数据校验机制
CRC校验、ECC校验、失败处理策略
校验CRC
07
NvM写保护机制
写保护使能、优先级、与安全访问的关系
写保护安全
08
NvM数据恢复机制
默认值恢复、备份恢复、多备份恢复策略
恢复备份
09
NvM与Fee模块交互
Fee (Flash EEPROM Emulation) 作用与接口关系
FeeFlash
10
NvM与Ea模块交互
Ea (EEPROM Abstraction) 作用与接口关系
EaEEPROM
11
NvM与MemIf模块交互
MemIf (Memory Interface) 作用,通过MemIf访问底层存储
MemIf接口
12
NvM数据存储流程
写请求、读请求、擦除请求流程
流程读写
13
NvM数据一致性保障
事务处理、原子操作、写完成后校验
一致性事务
14
NvM错误处理机制
错误状态机、错误上报、恢复策略
错误状态机
15
NvM配置参数详解
NvMBlockSize、NvMBlockNum、NvMWriteCycle等
参数配置
16
NvM多分区管理
多分区配置、切换、数据隔离
分区隔离
17
NvM与RTE集成
NvM在RTE中的接口、与SWC的数据交互
RTESWC
18
NvM与BswM集成
BswM (Basic Software Mode Manager) 管理NvM模式
BswM模式
19
NvM与EcuM集成
EcuM (ECU Manager) 启动/关闭流程中的NvM操作
EcuM启动
20
NvM性能优化
减少写次数、批量写操作、缓存策略
性能缓存
21
NvM安全机制
安全访问、加密存储、防篡改
安全加密
22
NvM诊断功能
诊断事件、诊断数据存储、诊断测试
诊断UDS
23
NvM在OTA升级中的应用
升级数据备份、迁移、恢复
OTA升级
24
NvM在Bootloader中的应用
Bootloader中初始化、数据校验、安全启动
Bootloader安全
25
NvM在UDS协议中的应用
通过UDS读写NvM数据、数据刷写
UDS刷写
26
NvM在CAN通信中的应用
CAN信号与NvM映射、唤醒后数据恢复
CAN信号
27
NvM在以太网通信中的应用
SOME/IP与NvM交互、远程NvM访问
以太网SOME/IP
28
NvM在功能安全中的应用
ISO 26262要求、故障注入测试
功能安全26262
29
NvM调试与测试
日志分析、模拟器使用、单元测试
调试测试
30
NvM项目实战案例
从需求分析到配置、集成、测试全流程
实战全流程