车载以太网 - 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等都会提供极大的便利,实现真正的自动化提供有力的底层代码。
车载以太网 - SomeIP - 总纲相关推荐
- 车载以太网 - SomeIP - 初识 - 01
SOA,Service-Oriented Architecture,即面向服务的架构 SOA是一种面向服务的架构,定义了"服务器"和"客户端",前者是服务.数据 ...
- 车载以太网 - SomeIP - 详细解析 - 02
对于介绍SomeIP协议,我还是想从最基础的协议解析来,所以今天还是先将SomeIP协议详解给大家列举一下,也方便大家在工作中如果不记得哪些信息随时可以查看学习,也算是留给我自己的笔记吧,毕竟确实容易 ...
- 车载以太网 - SomeIP - SomeIP Header - 03
前面已经简单的介绍了整帧SomeIP报文的组成部分,由于Ethernet报文头都是通用的,因此不会做详细的介绍,当然后面在介绍TC8中的TCP.UDP.IPv4.IPv6的时候也会做简单的介绍.不过在 ...
- 车载以太网之SomeIP协议
一.SomeIP含义 SOME/IP ( Scalable service-Oriented MiddlewarE over IP):运行于IP之上的可伸缩的面向服务的中间件.它在系统中其实就是一个中 ...
- 请听题!如何实现只用1个VN5640A搭建含2个交换机的车载以太网网络?|VN5640A新功能
疫情还未过去,工作和生活仍受限制,相信不便外出的小伙伴们都开始疯狂学习补充能量,比如我司的工程师小哥哥最近就在疯狂学习以太网.为了检验学习成果,领导给工程师小哥哥出了一道考题: 基于CANoe,如何只 ...
- 千兆车载以太网TSN(时间敏感网络)网络测试?TSN Box为您焕新
TSN概述 在汽车领域内,近几年车内网络通讯方式的变革诉求,期望能够有更高的数据传输速率,以及保证实时性的通讯方式引入.例如对于自动驾驶而言,传统的CAN总线已经远远不能满足其对通讯的要求,而基于以太 ...
- 车载以太网之DoIP协议_第一篇
车载以太网之DoIP协议_第一篇 1.DoIP含义 1.1 DoIP使用场景 1.2 DoIP在Autosar中的位置 2.以太网协议 2.1 物理层与数据链路层 2.2 网络层与传输层 2.3 Do ...
- 车载以太网 - SOME/IP简介
SOME/IP (Scalable service-Oriented MiddlewarE over IP) 是车载以太网通信引入的一个概念,位于OSI 7层模型的层4(传输层)之上. 在以CAN总线 ...
- 收集车载以太网文章链接
https://www.cnblogs.com/tengzijian/p/15360205.htmlhttps://www.cnblogs.com/tengzijian/p/15360205.html ...
最新文章
- html2canvas如何在元素隐藏的情况下生成截图
- freeRtos学习笔记 (6)软件定时器
- ubuntu镜像下载地址(国内镜像源)
- 如何使用sdkmanager命令行接受SDK package的license
- vscode 设置缩进为4_VS Code 设置缩进为4个空格
- @aspect注解_Spring自定义注解玩法大全,从入门到放弃
- 第三代计算机的内存使用是什么,lpddr3内存什么意思
- java day05【数组】
- 旋转链表 Java,leetcode 旋转链表 Java
- 微信修改步数 Android,安卓微信怎么改步数
- matlab中的hold on/off、grid on/off 命令使用方法
- shanzhi -接小球游戏2.0
- 堪萨斯州立大学 计算机科学,堪萨斯州立大学
- 获取微信小程序邀请码并下载
- 非转基因保护品种覆盖南北 北方旱作国稻种芯-517功能苦瓜稻
- strapi v4,调用用户注册接口时出现“Email is already take“的解决方法
- 评论:Dremel 3D打印机和HP Sprout的初步印象
- 一个中国白领(SAP从业者)的美国跳槽记
- c++ break语句
- 全国计算机一级考试用什么版本,计算机等级考试用的是那个版本的office?