没有合适的资源?快使用搜索试试~ 我知道了~
首页SomeIpExample_4.2.1翻译draftV1.01.pdf(免费下载)
SomeIpExample_4.2.1翻译draftV1.01.pdf(免费下载)
需积分: 50 36 下载量 13 浏览量
更新于2023-03-03
评论 1
收藏 2.05MB PDF 举报
《AUTOSAR_TR_SomeIpExample_4.2.1.pdf》的全部原创翻译,此文档为草稿部分,经过一定审核。相对《SomeIpExample_4.2.1翻译draft.pdf》有所改善。
资源详情
资源评论
资源推荐
AUTOSAR_TR_SomeIpExample_4.2.1
翻译简介
V1.01
Button Jiang
第 1 页 共 70 页
免责声明
AUTOSAR 发布的本规范及其中包含的材料适用于仅供参考。 AUTOSAR 及其贡献公司
对本规范的任何使用概不负责。
本规范中包含的材料受版权和其他类型的知识产权。包含在其中的材料的商业开发
本规范要求获得此类知识产权的许可。
本规范可以任何形式未经修改地使用或复制。
或以任何方式,仅供参考。
出于任何其他目的,本规范的任何部分均不得使用或复制。
未经发行人书面许可,不得以任何形式或手段进行。
AUTOSAR 规范仅针对汽车应用开发。
他们尚未开发出来,也未经过非汽车应用测试。
单词 AUTOSAR 和 AUTOSAR 徽标是注册商标。
给用户的建议
AUTOSAR 规范可能包含示例性项目(示例性参考模型,“用例”和/或对示例性技术解
决方案,设备,过程或软件)。
说明书中包含任何此类示例性项目,以用于说明目的仅它们本身并不属于 AUTOSAR 标准
的一部分。 他们都没有在此类规范中,也不在以后的 AUTOSAR 符合性文件中,实际实施此类
示范项目的产品暗示知识产权涵盖此类示例性项目的权利根据适用的相同规则进行许可
符合 AUTOSAR 标准。
AUTOSAR_TR_SomeIpExample_4.2.1
翻译简介
V1.01
Button Jiang
第 2 页 共 70 页
1 简介和功能概述
本文档指定了基于 IP 的可扩展面向服务的 MiddlewarE(SOME/IP)-汽车/嵌入式 RPC
机制和底层序列化/有线格式-以 RTE 调用的 Serializatier 为例。
唯一有效的缩写是 SOME/IP。其他缩写(例如 SOME/IP)是错误的并且不得使用。
指定“还需要另一种 RPC 机制”而不是使用现有基础架构/技术是拥有以下技术的目标:
满足嵌入式资源消耗方面的严格要求世界通过尽可能多的用例和通信伙伴兼容至
少在有线格式级别上与 AUTOSAR 兼容;即可以沟通带有 PDU 的 AUTOSAR 无需修改即可接
收和发送 AUTOSAR 标准。 AUTOSAR 内的映射应根据符合 SOME/IP 规范。
提供汽车用例所需的功能
可从小型平台扩展到大型平台,可以在不同的操作系统(例如 AUTOSAR,GENIVI 和 OSEK),
甚至没有操作系统的嵌入式设备。
SOME/IP 仅是可用于 ECU 间 Client /服务器序列化。 SOME/IP 的实现允许 AUTOSAR 解
析 RPC PDU 并将信号传输到应用程序。
因此,此示例定义了几个功能集。功能集“基本”是兼容 AUTOSAR 4.1.1。其他功能集
正在整合中进入 AUTOSAR。目标是增加对更高端设备的兼容性功能集。但是,可以在非
AUTOSAR 节点或通过精心设计的界面在 AUTOSAR 应用程序中实现它们(请参见第 6.4 节)和
合适的工具链。
对于不使用 AUTOSAR 的 ECU,从今天起可以支持完整的功能集,但是与 AUTOSAR ECU 的
通信中只能使用一组有限的功能。
SOME/IP 和 SOME/IP-SD 可以在不同模块的 AUTOSAR 中实现。
当前,套接字适配器可以通过以下方式写入 Message-ID 和 Length 字段:头部模式。
对于数据路径(SOME/IP),消息可以由 COM 进行序列化/反序列化,RTE 中的可插拔串行器
或代理 SWS。
对于控制路径(SOME/IP-SD),服务发现模块实现 SOME/IP-SD,包括不带 Message-ID
和 Length 字段的 SOME/IP 头部本身。
AUTOSAR_TR_SomeIpExample_4.2.1
翻译简介
V1.01
Button Jiang
第 3 页 共 70 页
图 1.1:AUTOSAR 中的 SOME/IP 示例
2 缩略语和缩写
以下词汇表包含与 SOME/IP 相关的首字母缩写词和缩写
[1,AUTOSAR 词汇表]中未包含的规范。
缩写/简称:描述
方法
是一种方法,过程,函数或子例程 调用/调用
参数
方法的参数输入,输出或输入/输出参数或一个事件
远程过程调用(RPC)
从一个 ECU 到另一个 ECU 的方法调用使用消息
请求
向服务器请求客户端消息给服务器方法
响应
响应服务器的消息给客户端传输结果方法调用
请求/响应通讯
由请求和响应组成的 RPC 即时通讯
Fire&Forget 通讯
仅包含请求消息的 RPC 调用
事件
事件仅在以下时间调用的“ Fire&Forget 回调”更改或周期性
地从服务器发送到客户端。
领域
字段确实代表状态,因此具有有效随时获取,设定和不采取行动
的价值在。
通知事件
字段的通知者发送的事件消息。的此类通知者的消息无法区分从
事件消息中;因此,当提到事件的讯息,对于字段通知者的消息。
AUTOSAR_TR_SomeIpExample_4.2.1
翻译简介
V1.01
Button Jiang
第 4 页 共 70 页
Getter
获取请求/响应调用,以允许对文件的读取访问领域。
Setter
设置一个请求/响应调用,该调用允许对文件的写访问领域
Notifier
通知程序发出更改后具有新值的事件消息字段的值。
Service
零个或多个方法(零个或多个)的逻辑组合更多事件,以及零个
或多个字段(空服务为允许的,例如用于宣布以下非 SOME/IP 服
务某些 SOME/IP-SD)
Event group
事件组是事件和通知事件的逻辑分组服务中的字段以允许订阅
Service Interface
服务接口 服务的正式规范,包括其方法,事件和字段
Service Instance
服务实例 服务接口的软件实现,可以在车辆中不止一次地存在,
并且在 ECU 上不止一次
Server
服务器 提供服务实例的 ECU 称为此服务实例上下文中的服务器。
Client
客户 ECU 使用服务器的服务实例。在此服务实例的上下文中被
称为客户端。
Union or Variant
联合体或变体 动态假设不同的数据结构数据类型。
Offering a service
instance
提供服务实例 指的是一个 ECU 实现了服务的实例,并且告诉使
用 SOME/IP-SD 的其他 ECU 他们可能会使用它。
Finding a service
instance
查找服务实例 以发送 SOME/IP-SD 消息以查找所需的服务实例。
Requiring a service
instance
所需服务实例 含义是指另一个需要此服务实例 ECU。如果服务
实例是没有运行;因此,尚未提供,释放服务实例
AUTOSAR_TR_SomeIpExample_4.2.1
翻译简介
V1.01
Button Jiang
第 5 页 共 70 页
Releasing a service
instance
释放服务实例是指发送 SOME/IP-SD 消息到 ECU 主机
该服务实例的含义是该服务实例不再需要。
Server-Service-Instance-
Entry
服务器服务实例条目 是指服务的配置和所需的数据本地
ECU 提供的实例称为 Server-提供此服务的 ECU 上的服务实
例条目(服务器)。
Client-Service-Instance-
Entry
客户服务实例条目 是指服务实例的配置和所需的数据另一
个 ECU 提供的服务称为 “客户服务”使用此服务在 ECU 上的
实例条目(客户端)
Publishing an eventgroup
发布事件组 将服务实例的事件组提供给其他人 ECU 使用
SOME/IP-SD 消息
Subscribing
an eventgroup
订阅事件组 使用要求服务实例的事件组 SOME/IP-SD 消息
3 相关文件
3.1
输入文档
[1] Glossary
AUTOSAR_TR_Glossary
[2] Specification of SOME/IP Transformer
AUTOSAR_SWS_SOMEIPTransformer.pdf
[3] Specification of Socket Adaptor
AUTOSAR_SWS_SocketAdaptor.pdf
[4] Specification of Serviceiscovery
AUTOSAR_SWS_ServiceDiscovery.pdf
4 约束和假设
4.1 局限性
本文档对 SOME/IP 进行了全面概述,但未说明任何要求。适用于 BSW 模块的任何实现。
仅提供信息!
请注意,并非 SOME/IP 的所有部分都在 AUTOSAR 中实现。SOME/IP 的某些部分在[2,SWS SOME
/IP Transformer],[3,SWS 中实现套接字适配器]和[4,SWS 服务发现]。
剩余69页未读,继续阅读
yhjc_sdn
- 粉丝: 32
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0