汽车电子中的TC8测试是什么,有知道的能详细聊聊吗? - 知乎 (zhihu.com)
自动驾驶通信中间件如何选择? - 知乎 (zhihu.com)
官方文档下载
Scalable service-Oriente MiddlewarE over IP (SOME/IP) (some-ip.com)
SOME/IP Protocol Specification (autosar.org)
https://www.autosar.org/fileadmin/standards/R23-11/CP/AUTOSAR_CP_SWS_SOMEIPTransportProtocol.pdf
https://www.autosar.org/fileadmin/standards/R23-11/CP/AUTOSAR_CP_SWS_SOMEIPTransformer.pdf
https://zhuanlan.zhihu.com/p/113565167
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。
关于SOA (Service-Oriented Architecture)
车载以太网 | 测试之实锤-SOME/IP概述及TC8 SOME/IP 测试实践 - 知乎 (zhihu.com)
canoe测试工程
原创 | CANoe16搭建SOME/IP通信仿真环境 (qq.com)
Vector套餐与SOA测试的愉快玩耍 (baidu.com)
SOA是一种通信模式,或者说是信息处理的思维方式而非通信协议,如今谈及挑起SOA大旗的头号通信协议大将,就绕不开大家耳熟能详的一个词——SOME/IP。本文将围绕SOME/IP,分为三个场景介绍SOA_HIL测试,分别是非AUTOSAR架构、传统CP架构、新宠AP架构,其中每个场景又分为“SOA测试哪样玩” 和“Vector套餐这样陪玩”两部分。
基于Adaptive AUTOSAR的SOME/IP仿真同样支持手动测试,CANoe提供了方便的Panel控件,可以直接拖拽选择生成操作面板,支持手动点击发送Method/Event,最大限度地增加了手动测试及调试的灵活度。
OPEN联盟发布的TC8是目前行业内关于车载以太网的标准测试规范之一,在2.0版本中加入了对SOME/IP协议的测试。
这里需要解释的是,SOME/IP本身只是中间件,它仅提供了若干接口,运行在其上的应用可以使用这些接口来完成通信。所以为了验证中间件的一致性,我们必须依赖应用来触发中间件产生特定的行为。这个应用可以是DUT自带的应用功能,或者是专门为了测试而开发的应用(也就是Test Stub)。按照应用类型的不同,在TC8中SOME/IP的测试分成以下两个部分:
一、SOME/IP Server
作者:Polelink上海北汇信息
链接:汽车电子中的TC8测试是什么,有知道的能详细聊聊吗? - 知乎
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
二、SOME/IP ETS
这部分测试突破了被测控制器自身应用的限制,能够弥补上面提到的Server测试在覆盖度方面的不足。简言之,TC8定义了一个服务,称为ETS(Enhanced Testability Service)。
ETS中包含的各种Method,Event,Field等覆盖了SOME/IP所支持的全部数据类型,并包含了一些特殊的Method,比如resetInterface(用于重启ETS服务)等。