AUTOSAR_SRS_MemoryHWAbstractionLayer 中文翻译

文档编号:021 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

本翻译覆盖原文档 1-25 页正文,约 600 KB / 25 页。
原文为软件需求规范(SRS),定义内存硬件抽象层(Memory HW Abstraction Layer)的需求——含 MemIf/Ea/Fee 共 3 个模块的 30+ 条 SRS_MemIf_*/SRS_Ea_*/SRS_Fee_* 需求 ID 与 RS_BRF_NNNNN 追溯。
本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。


1 文档范围(Scope of document)

本文档规定对内存硬件抽象层(Memory Hardware Abstraction Layer)模块的需求:

2 缩略语与缩写

缩略语描述
MemIfMemory Abstraction Interface(内存抽象接口)
EaEEPROM Abstraction(EEPROM 抽象)
FeeFlash EEPROM Emulation(Flash 模拟 EEPROM)
NvMNVRAM Manager(非易失性存储管理器)
BSWBasic Software(基础软件)
DETDefault Error Tracer(默认错误追踪器)

3 功能概述(Functional Overview)

内存硬件抽象层是 AUTOSAR BSW 内存栈的中层,提供对底层 EEPROM/Flash 设备的统一抽象:

4 需求可追溯性(Requirements Tracing)

本节将 MemIf/Ea/Fee 需求追溯到 RS_BRF_NNNNN 顶层需求(详见原文)。

5 需求规范(Requirement Specification)

5.1 MemIf 需求

ID标题
SRS_MemIf_00001应(shall)提供 SetMode 服务
SRS_MemIf_00002应(shall)提供 Read 服务
SRS_MemIf_00003应(shall)提供 Write 服务
SRS_MemIf_00004应(shall)提供 Cancel 服务
SRS_MemIf_00005应(shall)提供 GetStatus 服务
SRS_MemIf_00006应(shall)提供 GetJobResult 服务
SRS_MemIf_00007应(shall)提供 InvalidateBlock 服务
SRS_MemIf_00008应(shall)提供 EraseImmediateBlock 服务
SRS_MemIf_00009应(shall)路由请求到正确的底层设备
SRS_MemIf_00010应(shall)支持多个底层设备

5.2 Ea 需求

ID标题
SRS_Ea_00001应(shall)提供 Init/SetMode/Read/Write/Cancel/GetStatus/GetJobResult/InvalidateBlock/EraseImmediateBlock 服务
SRS_Ea_00002应(shall)支持作业结束通知回调 Ea_JobEndNotification
SRS_Ea_00003应(shall)支持作业错误通知回调 Ea_JobErrorNotification
SRS_Ea_00004应(shall)支持异步操作(通过 Ea_MainFunction
SRS_Ea_00005应(shall)支持立即数据读/写

5.3 Fee 需求

Fee 需求与 Ea 类似:

ID标题
SRS_Fee_00001应(shall)提供 Init/SetMode/Read/Write/Cancel/GetStatus/GetJobResult/InvalidateBlock/EraseImmediateBlock 服务
SRS_Fee_00002应(shall)支持作业结束通知回调 Fee_JobEndNotification
SRS_Fee_00003应(shall)支持作业错误通知回调 Fee_JobErrorNotification
SRS_Fee_00004应(shall)支持异步操作(通过 Fee_MainFunction
SRS_Fee_00005应(shall)实现扇区管理(磨损均衡/垃圾回收)

6 参考文献(References)


📋 校对记录

校对轮次:L1 自动校对(2026-06-13)