今天我们来拆解 AUTOSAR AP R24-11 版本的《Requirements on Manifest Specification》Manifest 规范要求—— 这份文档是 Adaptive 平台软件 “落地运行” 的核心指南,它解决了一个关键问题:如何让 AP 软件在车载 ECU 上安全、可靠地部署和通信?
自适应平台(AP)是啥?
是汽车里负责运行复杂软件的 “高级操作系统”,比如自动驾驶、车联网相关的软件,需要灵活适配不同硬件、支持频繁更新,这份文档就是给这个 “系统” 定软件规则的。
【第一部分:Manifest 是什么?为什么重要?】
就是汽车软件里的 “说明书 + 配置表”,记录着软件怎么部署到车上、需要什么资源、怎么和其他软件通信等关键信息,相当于给软件 “上户口”,让平台能识别和管理它。
首先得明确:Manifest(清单)不是普通文档,而是随 AP 软件交付的 “配置说明书”。比如你开发了一个 ADAS 摄像头应用,Manifest 要告诉 ECU:这个应用需要哪些服务、用什么网络协议通信、启动时依赖什么机器状态 —— 没有它,ECU 根本不知道怎么运行你的软件。
Manifest 分两类:
一类管 “应用”(比如应用的服务接口、序列化规则)
另一类管 “机器”(比如 ECU 的 IPv6 配置、CPU 算力描述)。
这种拆分很关键,因为应用开发者和 ECU 配置者可以各司其职,不用重复干活。
二、文档的核心内容:给 “清单” 定了哪些规矩?
文档把 “清单” 的要求分成了几大块,每一块都是为了解决汽车