该协议规范指定了AUTOSAR协议的格式、消息序列和语义 "Scalableservice-Oriented MiddlewarE over IP (SOME/IP)".
中文:可伸缩的Scalable 以服务为主导的service-Oriented 中间件MiddlewarE 基于 IP协议over IP
SOME/IP是一种 汽车/嵌入式 通信协议,支持远程过程调用、事件通知和底层 序列化/连线 格式。唯一有效的缩写是SOME/IP。其他缩写(如Some/IP)是错误的,不应使用。 //本人后面翻译及解释中犯了很多这种错误,大家不应该学习哦
1.1 Protocol purpose and objectives 1.1协议目的和目标
指定“另一种rpc -机制”(Yetanother RPC-Mechanism )而不是使用现有的基础设施/技术的基本动机是:
•满足嵌入式世界中有关资源消耗的硬性要求
•通过尽可能多的用例和通信伙伴实现兼容
•至少在线格式层面上兼容AUTOSAR;即可以与pdu通信AUTOSAR可以接收和发送而无需修改AUTOSAR标准。应根据SOME/IP规范选择AUTOSAR中的映射。
•提供汽车用例所需的特性
•可从小型平台扩展到大型平台
1.2 Applicability of the protocol 协议的适用性
SOME/IP可以在不同的操作系统(如AUTOSAR、GENIVI、OSEK)上实现,甚至在没有操作系统的嵌入式设备上实现。SOME/IP应使用用于ecu之间的客户端/服务器序列化。SOME/IP的实现允许AUTOSAR解析RPCpdu并将信号传输到应用程序。
1.2.1 Constraints and assumptions 约束和假设
引入了“对可扩展数据结构的序列化的支持”——基于AUTOSARFoundation Standard 1.0.0 (AUTOSAR Classic Standard4.3.0)的SOME/IP序列化器无法处理。要指出这个互操作性问题,需要增加相应序列化数据的主要接口版本。
1.2.2 Limitations 限制
本文档给出了SOME/IP的整体概述,但没有说明对BSW模块实现的任何要求。
请注意,并非SOME/IP的所有部分都可以在AUTOSAR中实现。
1.3 Dependencies 依赖
对于AUTOSAR SWS的模块没有依赖项。
1.4 Document Structure 文件结构
SOME/IPPRS将描述SOME/IP的以下两个方面。
Specification of SOME/IP on wire-format(Serialization) 有线格式SOME/IP规范(串行化) //就是说序列化 有道翻译的不如直接看英文了
•标题格式结构 Structure of Header Format //报文头部格式的结构化
•如何根据SOME/IP序列化不同的数据类型
Specification of Protocol for Event and RPC-basedcommunication //这里意译一下,明确 事件和基于RPC的通信协议 规范
• Transport Protocol //传输协议
• Rules that govern the RPC for SOME/IP //管理someip RPC的规则