轻量、便捷、高效—经纬恒润AETP助力车载以太网测试

随着自动驾驶技术和智能座舱的不断发展,高宽带、高速率的数据通信对主干网提出了稳定、高效的传输要求,CAN(FD)、LIN已无法充分满足汽车的通信需求。车载以太网作为一种快速且扩展性好的网络技术,已经逐步成为了汽车主干网的首选。
此外,为了满足车载网络日益复杂的通信需求(时延、抖动、Qos需求),越来越多的协议被使用,如DDS、TSN等,随之而来的则是更多新技术的测试验证需求。
经纬恒润自主研发的车载以太网AETP(Automotive Ethernet Test Package)测试套件覆盖全面,满足车载以太网各个协议的测试需求,使用简单且扩展性好,有助于提高测试质量、缩短测试周期。

产品概述

AETP归属于经纬恒润INTEWORK产品线,是基于测试软件INTEWORK-TAE开发的车载以太网测试套件。

在这里插入图片描述
图1 自动化执行软件TAE及测试套件AETP部署

AETP测试套件目前已经覆盖主流车载以太网协议。根据是否有国际标准测试规范,我们对AETP的测试范围作了如下分类:
· TC8 V3.0国际标准测试:IOP测试、SWITCH功能测试、TCP/IP测试、SOME/IP测试
· 主机厂自定义测试:诊断测试(UDS/DOIP/BT)、AVB/TSN测试、网络管理测试(UDPNM)、网关路由测试(Routing)、DDS测试、服务接口测试、系统测试

AETP套件特点:
· 基于Python3.0开发的以太网协议测试套件
· 5年持续积累,完成30套交付
· 支持客户定制化需求

在这里插入图片描述
图2 AETP Roadmap

产品亮点

· 轻量化的测试环境
AETP的Layer3-7测试系统由PC、Converter(通用转换设备)、AETP测试套件组成。PC安装有AETP测试套件,测试套件调用PC的有线网卡发送和接收测试数据。通过Converter实现PC与DUT间100/1000Base-TX到100/1000Base-T1的物理层编码转换。

在这里插入图片描述
图3 AETP应用层协议测试拓扑

· 便捷的测试操作
对于以太网协议类型多、测试参数复杂、测试工程师测试工具熟悉速度慢的问题,经纬恒润开发工程师在AETP测试套件中总结了测试的必要参数,优化测试参数配置,有效降低了测试工程师上手难度。

在这里插入图片描述
图4 测试参数填写页面

· 丰富的结果展示
为了不同客户的测试报告管理需求,我们别出心裁地设计了测试报告:首先,测试报告支持多种文件格式,如HTML、PDF、PPT、WORD;其次,TAE支持客户生成定制化测试报告模板。当然,AETP已内置了标准的测试报告模板,这个模板中包含总体/部分结果分项预览、测试过程解析以及测试结果分析,以便测试工程师可以了解测试用例的测试逻辑及失败结果原因。

在这里插入图片描述
图5 测试报告页面简介

· 友好的二次开发环境
①图形化的编程界面使测试用例逻辑更加清晰
②支持拖拽式、Excel及Python编写纯脚本的测试用例搭建形式
③丰富的以太网测试函数库并支持调用,方便客户快速进行测试序列搭建
④嵌入了多种逻辑工具以满足开发需求

在这里插入图片描述
图6 二次开发环境介绍

客户案例

场景一
某公司希望建立一套完整的以太网自动化测试系统,且TCP/IP、SOME/IP等上层应用协议的测试需求较多,如果都在一套机柜上实施,测试周期较长。
解决思路:对于上层协议测试需求多、机柜测试使用紧张的情况,我们建议客户部署几套上层协议测试设备以开展并行测试,缓解测试压力。
解决方案:经纬恒润提供一套完整的以太网自动化测试机柜,该机柜可完成全面的以太网单部件测试;此外,经纬恒润再提供多套TCP/IP、SOME/IP的测试套件和转换板,满足桌面化并行测试的需求。

场景二
某公司想要做一套完整的以太网自动化测试系统,但是预算有限。
解决思路:物理层PMA测试所用示波器、矢网的硬件成本费用较高,经了解,客户PMA测试的需求较少,可以考虑把PMA测试通过委托第三方实验室的形式完成。
解决方案:经纬恒润提供了一套DeskNAT(ETH)测试系统,该测试系统可以满足除物理层PMA之外的所有以太网单部件测试需求(包括SWITCH功能和性能测试、AVB/TSN协议一致性及配置测试)。此外,该测试系统可以放置于桌面,易于移动。
在这里插入图片描述
图7 车载以太网桌面式测试机柜(DeskNAT)

场景三
某公司有新款域控制器产品,想要做一些服务接口的验证。
解决思路:在验证过程中,客户关注于广义上的服务接口验证。其需求覆盖到组件之间、服务接口(SOME/IP、DDS)的配置一致性及性能测试、服务接口的功能验证。可以提供一个专用于服务接口的整合机柜完成此部分测试。
解决方案:根据客户需求,经纬恒润提供了从ECU服务组件接口测试、服务接口配置一致性、性能测试以及功能测试的机柜解决方案,其测试类型涵盖MIL、SIL以及HIL、网络通信测试,其硬件设备整合了HIL所需的实时仿真机及流量生成仪、接口转换板。该测试机柜可以完成服务接口的相关测试。

关于我们

经纬恒润于2013年开始以太网车载业务的技术预研和布局。目前,车载以太网团队已经为五十余位客户提供了开发及测试咨询服务,助力整车厂实现高效、可靠的产品测试。未来,经纬恒润将继续紧跟智能驾驶行业发展趋势,聚焦智能化和网联化技术变革,持续创新,为汽车行业发展贡献自己的一份力量!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/66454.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】JumpServer 堡垒机远程访问

文章目录 前言1. 安装Jump server2. 本地访问jump server3. 安装 cpolar内网穿透软件4. 配置Jump server公网访问地址5. 公网远程访问Jump server6. 固定Jump server公网地址 前言 JumpServer 是广受欢迎的开源堡垒机,是符合 4A 规范的专业运维安全审计系统。JumpS…

ISO/IEC/ITU标准如何快速查找(三十九)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:Android…

C语言每日一练--Day(17)

本专栏为c语言练习专栏,适合刚刚学完c语言的初学者。本专栏每天会不定时更新,通过每天练习,进一步对c语言的重难点知识进行更深入的学习。 今日练习题关键字:数对 截取字符串 💓博主csdn个人主页:小小unico…

使用Visual Studio 2022实现透明按钮和标签、POPUP样式窗体的一种工业系统的UI例程

例程实现的功能说明 1、主窗体采用POPUP样式,无标题栏、无菜单栏,适合工业类软件 2、按钮、标签使用自绘,实现透明样式,可以实现灵活的样式设计,更具设计感 按钮重绘函数:OnDrawItem()按钮样式设定&#…

部署单点elasticsearch

部署elasticsearch 创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络 docker network create es-net 拉取镜像 我们采用elasticsearch的7.12.1版本的镜像 docker pull elasticsearch:7.12.1 运行 运行docker命令&a…

科技资讯|苹果发布新专利:可在车内定位苹果的智能设备

根据美国商标和专利局近期公示的清单,苹果公司获得了一项名为《车内定位移动设备的系统和方式》专利,概述了在车内狭窄空间内如何定位 iPhone 等移动设备。 Find My 服务现阶段没有使用 UWB 来追踪 iPhone 或者 iPad,而是依赖 GPS 等相关辅…

为什么删除Windows 11上的Bloatware可以帮助加快你的电脑速度

如果你感觉你的电脑迟钝,彻底清除软件会有所帮助,而且这个过程对Windows用户来说越来越容易。 微软正在使删除以前难以删除的其他预装Windows应用程序成为可能。专家表示,这项新功能可能会改变用户的游戏规则。 科技公司Infatica的主管Vlad…

【C++】多态学习

多态 多态的概念与定义多态的概念构成多态的两个条件虚函数与重写重写的两个特例 final 和 override重载、重写(覆盖)、重定义(隐藏)的对比抽象类多态的原理静态绑定与动态绑定 单继承与多继承关系下的虚函数表(派生类)单继承中的虚函数表查看多继承中的虚函数表查看 菱形继承与…

关于一个git的更新使用流程

1.第一步使用git bash 使用git bash命令来进行操作(当然我是个人比较喜欢用这种方法的) 2. 第二步:连接 3.第三步:进入 4.第四步:查看分支 5.第五步:切换分支 将本地文件更新后之后进行提交 6.第六步&am…

【个人博客系统网站】框架升级 · 工程目录 · 数据库设计

【JavaEE】进阶 个人博客系统(1) 文章目录 【JavaEE】进阶 个人博客系统(1)1. 使用Spring全家桶 MyBatis框架进行开发2. 页面2.1 登录页2.2 注册页2.3 详情页2.4 我的博客列表页3.5 所有人的博客列表页3.6 添加博客页3.7 修改文…

华为云 sfs 服务浅谈

以root用户登录弹性云服务器。 以root用户登录弹性云服务器。 安装NFS客户端。 查看系统是否安装NFS软件包。 CentOS、Red Hat、Oracle Enterprise Linux、SUSE、Euler OS、Fedora或OpenSUSE系统下,执行如下命令: rpm -qa|grep nfs Debian或Ubuntu系统下…

设计模式—观察者模式(Observer)

目录 思维导图 一、什么是观察者模式? 二、有什么优点吗? 三、有什么缺点吗? 四、什么时候使用观察者模式? 五、代码展示 ①、双向耦合的代码 ②、解耦实践一 ③、解耦实践二 ④、观察者模式 六、这个模式涉及到了哪些…

开发一个npm包

1 注册一个npm账号 npm https://www.npmjs.com/ 2 初始化一个npm 项目 npm init -y3编写一段代码 function fn(){return 12 }exports.hellofn;4发布到全局node_module npm install . -g5测试代码 创建一个text文件 npm link heath_apisnode index.js6登录(我默认的 https…

docker,nvidia-docker安装

卸载先前的docker Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们: sudo apt-get remove docker docker-engine docker.io containerd runc使用 Docker 仓库进行安装 设置仓库 更新 apt 包索引 sudo…

基于单片机教室人数实时检测系统

一、系统方案 主程序中main函数主要是引脚的初始化,给单片机引脚初始化,初始化LCD1602,初始化红外对管,通过对LCD1602赋值,采集进入教室的人数,显示在LCD1602上面进出人数我们采用按键的形式,检…

opencv鼠标事件函数setMouseCallback()详解

文章目录 opencv鼠标事件函数setMouseCallback()详解1、鼠标事件函数:(1)鼠标事件函数原型:setMouseCallback(),此函数会在调用之后不断查询回调函数onMouse(),直到窗口销毁(2)回调函…

肖sir__linux详解__001

linux详解: 1、ifconfig 查看ip地址 2、6版本:防火墙的命令: service iptables status 查看防火墙状态 service iptables statrt 开启防火墙 service iptables stop 关闭防火墙 service iptables restart 重启防火墙状态 7版本: systemctl s…

考前冲刺上岸浙工商MBA的备考经验分享

2023年对于许多人来说都是不平凡的一年,历经三年的抗争,我们终于成功结束了疫情。而我也很幸运的被浙工商MBA项目录取,即将开始全新的学习生活。身为一名已在职工作6年的人,能够重回校园真是一种特别令人激动的体验。今天&#xf…

域内密码喷洒

在Kerberos阶段认证的AS-REQ阶段,请求包cname对应的值是用户名,当用户名存在时候,密码正确和错误两种情况下,AS-REP返回包不一样,所以可以利用这一点对域用户名进行密码喷洒攻击 域内密码喷洒工具 Kerbrute kerbrut…

【Redis】redis入门+java操作redis

目录 一、Redis入门 1.1 Redis简介 1.2 Redis下载与安装 1.2.1 下载 1.2.2 linux安装 1.2.3 windows安装 1.3 Redis服务启动与停止 1.3.1 linux启动、停止Redis服务 1.3.2 windows启动、停止Redis服务 1.4 修改Redis启动密码 1.4.1 Linux修改设置 1.4.2 windows设…