- 博客(12)
- 收藏
- 关注
原创 汽车以太网测试之UpperTester
之所以需要UT,原因在于汽车以太网的通信是点对点通信,需要由客户端和服务端两者的交互行为来实现,而客户端和服务端的通信行为恰好是不一样的;UT的实现则通过传输指令的方式触发了DUT作为客户端的行为,进而实现对DUT的协议栈,即IUT,进行了完整的覆盖测试。除此之外,RTP等应用协议测试也需要UT的支持,这些内容由怿星科技对标准的UT指令进行扩展实现,同时,怿星科技提供基于每一个零部件样件的UT集成服务,支持TCP/IP、RTP等汽车以太网通信所使用的各种通信协议。UT的指令类型有三种:请求、响应、事件;
2024-11-04 11:37:25 288
原创 VLAN由浅入深介绍
过程:当数据从pc1和pc2发出时不带标签,当经过access接口时打上相应的标签,然后在经过trunk时,trunk允许vlan10和vlan20通过,所以数据到了sw2.在sw2上,数据重新去标签,发送给相应的电脑。接收数据分为带有vlan Tag和不带vlan Tag的,不带vlan标签的直接接收,如果接收的数据带标签,查看标签上的vlan编号与自己的PVID是否相同,相同接收,不同丢弃。trunk接口在接收数据帧时,当该数据的vlan-id在该接口的允许列表内,该数据能正常通过,否则丢弃。
2024-06-25 16:56:44 759
原创 如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试?
如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试
2024-06-24 15:30:39 822
原创 Davinci工程Variant管理
Davinci配置Variant管理说明文档。用于多个差异较小的配置例如少量的信号差异或诊断差异时在一个配置工程中进行配置,设置多个变体,便于多个类似项目维护和开发。
2023-05-10 17:07:25 352
原创 关于内存分配代码段数据段的几个概念理解
栈,其大小定义在启动文件中,由系统自动分配和释放。但是static声明的局部静态变量不储存在栈中,而是放在data数据段。出现在启动文件或者ld内存分配文件及编译后的map(具体指示数据和代码位置大小信息等)文件中常见的一些名称有text,data,bss,stack,constdata。Flash可读可写,但是读写时间很长,能掉电储存,并且一般空间比RAM大很多。储存未初始化的,或初始化为0的全局变量和静态变量。数据段,储存已初始化的,且初始化不为0的全局变量和静态变量。代码段,储存程序代码。...
2022-07-29 09:50:12 715
原创 UDS14229-2020 29服务介绍
一.服务目的对诊断服务的访问进行限制,只有通过安全认证之后才可进行诊断。二.服务支持的两类安全概念,如下图:1.概念#1基于使用非对称加密的PKI证书交换过程大致步骤(单向认证为例):1.客户端创建一个随机数2.客户端发送客户端证书3.服务端验证客户端证书4.服务端创建一个随机数(如果需要安全通信还需要产生一对临时的公私钥)5.服务端发送随机数和可能的用于安全通信的公钥6.客户端使用适当的证书令牌对至少包括服务端随机数,零时公钥等信息进行签名得到得到proof
2022-05-26 15:51:05 1743 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人