SOME/IP协议详解
文章平均质量分 84
本专栏将详细介绍SOME/IP协议的原理、实现方式、应用场景等内容,为读者深入了解汽车电子通信协议提供帮助。
大魔王库巴
这个作者很懒,什么都没留下…
展开
-
SOME/IP协议详解[7 SOME/IP序列化]
TLV是Tag Length Value的简称,是someip序列化的一种格式,会有部分车厂在使用,但并不是主流。我们简单讲解一下,让大家知道这个干什么的,不对细节做进一步分析。与之前讲过的所有的类型的序列化格式有所区别,tlv还会再加一层标签,对每个数据进行单独标识,方便管理。someip服务接口参数某参数定义的struct里的成员。原创 2023-06-06 18:11:43 · 5140 阅读 · 1 评论 -
SOME/IP协议详解[6 SOME/IP-TP]
使用SOME/IP-TP的SOME/IP消息应激活Session ID处理;原始信息必须具有唯一的Session ID;所有SOME/IP-TP分段应携带原始消息的Session ID,因此,它们都具有相同的Session ID;SOME/IP-TP分段应将Message类型的TP标志设置为1;发送时应对More Segment Flag = 1的信息进行等长分段(为1392byte,除最后一片),且按顺序/升序发送,不可以重复发送分片报文;原创 2023-06-06 18:00:51 · 2761 阅读 · 0 评论 -
SOME/IP协议详解[5 SOME/IP-SD协议解析]
首先,依照惯例我们先来看下SOME/IP-SD的报文格式如下图11所示:图11 SOME/IP-SD Message Format一般而言,如果没有特别要求,在SD报文格式中的内容均按照大端方式传输。由于SOME/IP-SD报文实际上也只是SOME/IP报文的一种,只不过是在SOME/IP标准协议的基础上扩展了Entry,Option等字段,其中Entry用于同步服务实例的状态以及发布/订阅关系的管理,Options则用于传输Entry的附加信息。原创 2023-06-05 19:54:37 · 2712 阅读 · 1 评论 -
SOME/IP协议详解[4 SOME/IP协议解析]
接下来就通过解析SOME/IP一起来揭开SOME/IP的神秘面纱,以便为后续车载以太网的学习打好基础。原创 2023-05-15 11:36:34 · 1054 阅读 · 2 评论 -
SOME/IP协议详解[3 SOME/IP错误处理机制]
在任何通信过程中总是会存在各种各样的错误,SOME/IP作为一种面向服务的应用协议也不例外,因此AUTOSAR为了更为高效的定位到通讯过程中的问题所在,制定了一套检查SOME/IP协议格式内容的错误处理机制。比如版本信息检查,服务ID等,其他故障信息可以在Payload中进行详细定义。目前SOME/IP支持以下两种错误处理机制,这两种uowu处理机制可以根据配置进行选择。图10 SOME/IP错误处理流程。原创 2023-05-15 11:32:22 · 667 阅读 · 0 评论 -
SOME/IP协议详解[2 SOME/IP通信机制]
本章探讨车载ECU需要按照何种规则来实现数据的传输,因此熟悉这部分内容将对车载以太网SOME/IP的开发与测试至关重要。原创 2023-05-15 11:28:10 · 5133 阅读 · 8 评论 -
SOME/IP协议详解[1 概述]
宝马公司开发设计了一套中间件,该中间件能够实现以服务为导向的通信方式,该中间件区别于传统以信号为导向的通信方式,不仅能够大大减少网络负载以提高通信双方的效率,同时引入以太网通信也能够大大满足未来车辆不断增长的通信需求。面向信号的数据传输不管网络需不需要始终会不断循环发送,而面向服务的通信方式则不同,只有当网络中至少存在一个接收方需要这些数据时,发送方才会发送数据,这是一种面向服务通信方式的显著优点。原创 2023-05-04 13:15:12 · 2265 阅读 · 2 评论