sovd

老猿讲编程2 天前
学习·rust·eclipse·车载·sovd
【Eclipse OpenSOVD学习之十四】差距清单与演进建议本章汇总前 12 章发现的所有问题,按优先级排序,并给出能力完成度评估与演进路线建议。量化:24 项中完整实现 11 项(含传输与安全等基础设施),SOVD 业务能力 4/22 ≈ 18%。
老猿讲编程2 天前
学习·eclipse·嵌入式软件·车载·sovd
【Eclipse OpenSOVD学习之十】客户端 SDK项目选择 hyper + hyper-util + tower 而非 reqwest,原因有三:SOVD 的 base_uri 由服务端下发而非客户端拼装。因此客户端需要一个两阶段过程:
老猿讲编程3 天前
学习·eclipse·嵌入式软件·车载·sovd
【Eclipse OpenSOVD学习之六】 数据访问层(DataProvider)SOVD 把"诊断数据"抽象为可寻址的资源,而非 UDS 的"按 DID 读写"。每个实体(Component/App/Area)可以挂一组数据项,每项有:
老猿讲编程3 天前
学习·rust·eclipse·sovd
【Eclipse OpenSOVD学习之五】拓扑引擎(Topology)本章是整套架构的核心。Topology 决定了:实体如何存储、关系如何查询、并发如何控制、变更如何传播、远端实体如何汇聚。
老猿讲编程5 天前
学习·eclipse·嵌入式软件·车载·sovd
【Eclipse OpenSOVD学习之二】 SOVD 协议原理与标准背景Part 1 的官方范围摘要(ISO 官网):This document: gives an overview of the ISO 17978 series; specifies rules and basic principles for the service-oriented vehicle diagnostics (SOVD), conforming to the extended vehicle (ExVe) methodology, as specified in the ISO 20077
SoftingChina3 年前
车辆测试·ecu·sovd·车辆工程·sde·odx
工程中的SOVD——从ECU到车辆SOVD标准正在改变诊断方式,特别是在互联网上当多个合作方进行交互时,其提供了很大的优势。在开发的早期阶段,需要使用附加的方法来利用这个标准,因为该标准并不是专为ECU诊断而开发的,而且还需格外注意数据的处理,因为这可能会导致并行系统中的大量额外成本。对于它们的平衡可使用诸如Softing SDE的诊断系统——这些系统专为广泛的应用场景而设计,且可通过SOVD API进行轻松扩展。在我们最新发布的文章“诊断系统 加速开发”中,可获取此主题更多信息。
我是有底线的