- 博客(16)
- 收藏
- 关注
原创 SOME/IP 的 SD 订阅机制详解:从 SubscribeEventgroup 到事件组订阅
其中 Eventgroup ID 是订阅的核心标识,它把一组事件和字段聚合在一起,客户端订阅的是事件组而不是单个事件。SOME/IP 的 Service Discovery(SD,服务发现)负责在运行时完成服务的发布、查找与订阅。与「找到服务」相比,「订阅」是更容易被忽略但同样关键的一环:客户端不仅要找到服务实例,还要明确告诉服务端「我要接收哪个事件组的数据」。SOME/IP-SD 报文由若干 Entry 和 Option 组成。TTL 是订阅机制的核心参数,单位为秒,通常取 3 秒。
2026-11-06 10:42:04
299
原创 UDS诊断测试
UDS 是在汽车电子ECU环境下的一种诊断通讯协议。简单来说,可以理解为UDS诊断协议就是ISO 14229协议,在ISO 14229协议中定义了UDS服务用法、服务格式等信息。UDS 诊断服务按功能可划分为 6 大类,共包含 26 种服务,每种服务都有自己独立的服务 ID。下表按类别汇总了全部 26 种诊断服务,便于快速查阅各服务的 ID、名称及所属类别。下面选取 6 个最常用的诊断服务,分别说明其请求格式、肯定响应格式、常见否定响应码(NRC)及典型应用场景,帮助理解各服务在实际诊断中的用法。
2026-08-29 19:46:39
183
原创 CAN 通信冒烟测试
主要针对CAN的message ID/DLC和周期时间进行测试 CAN需求文档 例如:CAN1的两帧数据两帧数据DoorAndLockSts 的Message ID 是0x109,DLC是8,周期发送,发送周期是10LockSettingSt 的Message ID 是0x300,DLC是8,周期发送,发送周期是100需要针对以上内容进行测试测试脚本/*@!Encoding:936*/includes{}variables{ int res; // 文本事件等待返回结果
2026-08-28 21:12:35
204
原创 SOME/IP CAPL脚本实现Server和Client的补充
/ // 2. 显式绑定本地 IP 与端口(根据你 Python 中的 192.168.0.1:30472)// // 发送 UDP 到对端(你的 Python 中:192.168.0.101:0x7708)// SOME/IP 固定格式。// // Demo: 对应你 Python 中 A=0x01 B=0x03 C=0x01。// SOME/IP 固定格式。// // 1. 打开 UDP Socket(不指定端口)// // 随机 SessionID。
2025-12-31 09:51:59
622
原创 SOME/IP CAPL脚本实现Server和Client
/SOME/IP 协议头字段,用于手动构建SOM/IP 协议头,,实现原始SOME/IP 数据包的构建。// SOME/IP 固定格式。
2025-12-12 12:00:34
925
1
原创 UDS诊断
举个例子,假设扩展会话模式下,读写数据前需要先解锁,比如约定好了,这种场景下解锁采用的是27 01命令。编程会话模式,则发送10 02,其他以此类推。需要说明的是上面提到了0x10的三个子功能,其实0x10的子功能不止三个,其他的子功能如下图,这里不展开。扩展会话相较于默认会话,其使用服务的权限大,即可操作的功能单元服务多,默认会话模式下不能使用的服务,在扩展模式下都能使用。如果在解锁状态下,重复发送解锁请求,比如发送27 01的命令,则ECU会回复67 01 00 00,表明ECU已解锁。
2025-04-23 21:50:00
1382
原创 SOA架构简介
5)服务管控:服务运行过程中,服务中的运行管理,包括服务状态管理、服务执行管理、相关的服务运行数据等,都可以被SSP监测到并通过收集到的数据判断服务的运行健康度,给服务乃至整个系统提供强有力的稳定、性能保证。除此之外,服务的权限配置也是很重要的考虑选项,服务发布后,可控制对外的授权管理,保证只有允许/授信的服务才可以使用服务。从这里也可以看出,服务的形成是因为功能,:SOA服务层级中,所有服务均与总线连接,意味着每一个服务都可以获取到连接到总线上的服务所提供的数据,打破了传统功能的信息孤岛。
2025-04-23 21:31:44
1215
原创 VT板卡的简单结介绍
板卡内部集成信号调理和故障注入功能,提高系统集成维护性和便捷性;集成板卡配置的用户界面(原理图),增强易用性,便于快速上手;功能,可以满足仿真与真实传感器或执行器的切换、信号测试;可使用继电器控制通断及故障注入,并带有接入外部设备的。板载继电器可实现总线短路、开路和断路等模拟故障注入。电源状态与总线信号高度硬同步,状态数据同步传输到。可通过继电器控制电源通断、短路、供电模式等。或传感器,支持调节线路中的电容和电阻。,每个通道都有完整的故障注入功能。,实现总线各种模拟故障注入的需求。
2025-04-23 21:30:23
1545
原创 TCP/UDP知识
虽然TCP有了滑动窗口这个大杀器能够高效可靠的发送大量的数据,但是如果在刚开始阶段就发送大量的数据,仍然可能引发问题,因为网络上有很多的计算机,可能当前的网络状态就已经比较拥堵,在不清楚当前网络状态下,贸然发送大量的数据是很有可能引起雪上加霜的,造成网络更加堵塞。大量的丢包,我们就认为网络拥塞。调用write时,内核将数据会先写入发送缓冲区中,如果发送的字节数太长,会被拆分成多个TCP的数据包发出,如果发送的字节数太短,就会先在缓冲区里等待, 等到缓冲区长度达到设置长度,然后等到其他合适的时机发送出去。
2025-04-23 21:15:48
706
原创 AUTOSAR AP(AdaptivePlatform)与CP(ClassicPlatform)
▪ 在代码生成时,CP是生成基础软件模块相关的代码,AP生成的是FC相关的代码和Manifest,需要注意的是,AP中不是所有的FC都会生成相关的代码和Manifest。(橙色是CP,绿色是AP)UCM接收来自AA的升级请求,传输用于升级的目标软件包,对软件包进行验签及完整性校验,根据Manifest的描述将目标文件安装到指定路径下/删除指定路径下目标文件。:End to End,端到端的通信保护,为防止通信链路中可能存在的故障HW/SW), 在 通信节点 之间 执行的 一种数据保护协议/机制。
2025-04-23 19:47:48
1394
原创 Win SCP 介绍和使用
其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File TransferProtocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。数据传输使用 ssh,并且和ssh使用相同的认证方式,提供相同的安全保证。上的控制文件的双向传输。
2025-03-26 10:13:38
2641
原创 车载以太网对应OSI模型
用于在车辆中传输音视频和导航数据的协议,定义了数据传输的格式、编码和控制规范,支持车载娱乐系统和导航系统之间的数据交互。、车联网和智能交通系统:车联网和智能交通系统的应用,如交通流管理、智能车辆间通信和车辆到基础设施的通信。总线在车辆电子系统中处理更复杂和快速的通信需求,如发动机控制、刹车系统、车身电子。、多媒体和娱乐系统:支持多媒体和娱乐系统,如音频播放器、视频显示和控制界面等。,读取写入诊断数据,执行诊断操作,并对车辆进行远程诊断和维护,支持数据加密和身份验证。物理层提供了高速、高带宽的通信基础。
2025-03-22 14:56:49
784
原创 IEEE 802.3
在技术方面来说,物理媒介并不真正属于物理层,因为它既不是一个协议也不是一个子层,但有时候仍被认为是物理层的一部分。针对物理层产业化设计可能存在的差异性,标准化协会制定了物理层一致性测试标准,以保证不同设计和不同硬件厂商之间的互通性。该子层生成和传输电信号和光信号以发送数据,以及接收和解释类似信号以接收数据,从而满足特定物理媒介的需求。接口经常被重用以满足许多物理层媒介的独特需求,特别是双绞线以太网,但各物理媒介有不同的。功耗:较低,适用于对功耗有严格要求的设备,如汽车中的传感器和控制单元。
2025-03-22 14:55:45
2419
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅