车载以太网 - SomeIP - 总纲

        关于车载以太网中的SomeIP在网上也逐渐有越来越多的资料,讲的也是非常好;但是个人认为讲的泛,很难让初学者或者初入门者真正了解SomeIP到底是一个什么东西,以及它究竟在车载上有什么作用,本专栏会由浅入深的讲解SomeIP整个协议内容规范,并且对Tc8中SomeIP相关的协议测试用例和ETS测试用例进行深度解析;同时也会从项目的实际应用出发,结合实际给大家更直观的感受SomeIP的应用;以及功能测试用例设计和CAPL(vTESTstudio)自动化开发。

相互关系 - SomeIP、SOA、DDS之间的关系

        我们在做SomeIP相关的内容会经常提及到这三个名词,大家一般会比较懵逼,后面我们会对这块做简单的介绍。

概念 - SomeIP的报文的组成部分

        由于SomeIP分类非常的广泛,因此对于SomeIP内部的分类非常多;我们想要真正的了解它,首先就要对内部的一些组成部分进行熟悉,这样才能更好的知道它到底是什么。

消息分类 - SomeIP的报文分类

        SomeIP分类比较复杂,比如从内容来说,分为:远程服务调用(Remote Procedure Call)
、数据序列化和反序化(Serialization/Deserialization)、可用服务发现(Service Discovery)
、服务发布/订阅(Publish/Subscribe);如果我们从传输机制来分的话就是:Event、Field、Method。

关系图:

时间参数 - SomeIP的时间参数

        时间参数对于任意一块协议来说都是无法绕开的话题,判断一个产品协议层的性能是否达标,这块的参数起到指导和决定性的作用。从CAN/CANFD的网络管理、CAN通信、CANTP到车载以太网的DoIP、SomeIP都无法绕开这个时间参数,因此这块我们单独列出来,对这里进行介绍。

协议测试用例 - TC8中SomeIP协议测试详解

        这块内容最简单,其实就是对TC8中SomeIP协议测试模块的分享,为何已有的内容还要分享呢?我想大部分刚开始看这块的朋友都会对很多条测试用例有疑惑,真不明白测试目的和测试步骤到该如何操作,我会对这些进行详细的解析。

ETS测试用例 - TC8中SomeIP ETS测试详解

        ETS测试主要是为了保证SomeIP协议的完整性而专门做的测试接口,这块功能比较特殊。

CAPL(vTESTstudio)自动化开发 - SomeIP自动化开发

        我们常见的主要就是Vector提供的TC8测试模块,不过这块自动化很难实现平台化开发和兼容,并且二次开发难度较高,因此我对重新对SomeIP相关的测试从新开发架构,做成模块的内容,方便兼容到多种被测设备,以及更加方便二次开发。对我们学习SomeIP的协议知识,以及保证测试的正确性提供有力的保障。对于现在各家公司推广的CICT和CICD等都会提供极大的便利,实现真正的自动化提供有力的底层代码。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

车载网络测试

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

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

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

打赏作者

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

抵扣说明:

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

余额充值