AUTOSAR从入门到精通-面向服务的中间件SOME/IP(一)

目录

前言

几个相关概念

几个高频面试题目

SOME/IP 与 CAN 的不同?

通信速度

通信负荷

SOME/IP 和车载以太网、IP有什么关系?

SOME/IP 和 Autosar、SOA 的关系?

SOME/IP通信的工作原理

什么是SOME/IP

SOME/IP的一些关键特征

 协议定义

SOME/IP 消息格式定义(序列化)

SOME/IP 头格式

服务说明

Method

Event

Field

AUTOSAR SOME/IP 规范

SOME/IP 与 以太网

 SOME/IP 协议规范

Transport Protocol Bindings(传输协议绑定)

请求/回复 通讯(R&R communication)

无回复通讯(Fire&Forget Communication)

通知事件(Notification Events)

场(Fields)

错误处理

协议使用范围

选择传输层协议

传输CAN和FlexRay消息

填充结构体

SOME/IP 的安全


前言

对带宽不断增长的需求促使汽车行业考虑使用其它通信总线,不只局限在当前总线CAN、FlexRay 和MOST。特别是信息娱乐、ADAS、高度自动驾驶和OTA等应用,对汽车网络带宽需要高达100 Mbps 的高速数据传输速度。此外,从现有的分布式基于信号的通信(CAN、LIN)到基于服务的通信的转变可能是颠覆性改变。

      考虑到车辆内部 ECU 不断增长通信带宽需求,Ethernet成为最合适的选择。作为业界公认的协议,Ethernet有30 多年研发和成熟协议(如 TCP/IP 和 UDP)的支持。然而,以太网不能按原样不动用于汽车行业,与汽车ECU的通信需求兼容,需要增加附加组件实现信号和服务转化。这就SOME/ IP(面向服务的中间件 IP)的作用和实现逻辑。

SOME/IP 是"Scalable service-Oriented MiddlewarE over IP"的缩写,即可扩展的面向服务的IP中间件,由AUTOSAR发布。它是一种自动/嵌入式通信协议,它支持远程过程调用、事件通知和底层序列化/线格式。唯一有效的缩写是SOME/IP,不要写成Some/IP。

以下知识点可以先初步认识SOME/IP:

1.SOME/IP 位于OSI 7层模型的4层之上,当接收方有需求的时候才发送,可以大大降低总线的负载。

2.SOME/IP报文中“Message Type”有以下几种类型:

Request(期待相应的请求)
Reque

  • 25
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值