
诊断开发流程
文章平均质量分 72
汽车通信软件大头兵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ISO-14229 UDS 29服务介绍
摘要:ISO 14229-2020新增29服务,为智能驾驶汽车提供安全认证机制。该服务支持两种认证方式:基于PKI证书交换的APCE和基于挑战-响应的ACR。APCE采用非对称加密,支持单向/双向认证;ACR支持对称/非对称加密。认证流程包括挑战生成、所有权证明验证和会话密钥建立等步骤。认证状态可通过显式请求或超时/里程限制隐式终止。该服务确保对受保护诊断数据的访问安全,防止未经授权的操作,适用于多客户端场景。原创 2025-08-01 01:42:46 · 722 阅读 · 0 评论 -
Autosar Csm
CSM(加密服务管理器)是一种提供加密功能的服务架构,支持软件库和硬件模块的混合设置。其核心功能分为密钥管理和加密操作两类API,采用原语(CsmPrimitives)与CsmJob关联的静态配置方式。系统支持同步/异步处理和队列管理,通过通道连接CryptoDriver实现多任务调度。密钥始终存储在加密驱动中,CSM仅通过索引引用,实现操作与密钥管理的分离。队列机制根据优先级处理请求,当驱动繁忙时可缓冲任务。密钥可由多个元素(如密钥材料、初始化向量等)组成,确保安全性与灵活性。该架构优化了硬件资源利用,支转载 2025-06-15 14:17:04 · 44 阅读 · 0 评论 -
Davince如何使用CS Port、SR port(续篇)
Rte_App_Swc_App_D0D2_SRport_D0D2_Data,一个SWC写这个变量,另一个SWC读这个变量。Dcm_User端 Rte_Read_App_D0D2_SRport_D0D2_Data。App_Swc端 Rte_Write_App_D0D2_SRport_D0D2_Data。Dcm_User端 Rte_Call_App_3003_CSport_Operation。Rte_Read_App_D0D2_SRport_D0D2_Data函数 读取数据。作为调用端,用户可以在。转载 2025-05-01 21:09:28 · 108 阅读 · 0 评论 -
Davince如何创建诊断SWC
本章主要介绍如何创建Dcm SWC、Dem SWC。由于达芬奇配置界面的友好性,BSW的接口一般都是走RTE的,例如置故障、获取DID车速数据等,一般都是通过RTE获取其他模块数据或者为其他模块提供服务。也就是说,将Dcm、Dem、NvM等底层模块的接口连接到上层某个或者某些SWC中,在SWC中实现获取数据、执行服务的具体操作。看全文,请点击。转载 2025-05-01 01:18:27 · 78 阅读 · 0 评论 -
Autosar Davince如何开发诊断Dcm/Dem模块
导入cdd模块之后,仍然存在很多红色报错,如下图所示。本文的主要内容是介绍诊断Dcm,Dem模块的开发流程,以Davince操作为主,如何配置出Dcm,Dem模块并编译通过。Davince的配置输入就是cdd文件,大部分配置工作都是在配置cdd阶段完成,导入cdd文件即可自动生成大部分的配置。这篇文章比较核心的还是:cdd导入方式、诊断配置流程、问题修复方法,这些对于小白熟悉工具操作还是比较有益的!准备工作:通信Ok的Davince基础工程,诊断描述文件cdd文件。1. 导入Cdd文件并自动生成配置。转载 2025-04-12 22:39:47 · 166 阅读 · 0 评论 -
关于“3E 80是否能够打断其他诊断服务”的解析
主要介绍UDS服务中的3E 80的核心观点转载 2025-04-04 22:14:42 · 85 阅读 · 0 评论 -
UDS诊断开发的需求分析
一般在项目需求输入之后、软件开发之前,首先需要进行软件需求的分析,这个阶段需要提取出需求点、疑问点、不可实现项等,而完成这个工作的前提就是你需要能够看懂需求文件。对于诊断开发而言,需求输入文件主要是客户企标、诊断调查表以及一些其他额外文件。企标是车厂针对所有ECU所指定的通用性需求,而诊断调查表则是根据每个ECU单独定义的更加细致的需求。本文主要介绍分析与提取诊断调查表的关键信息。简单介绍诊断调查表的相关内容,基本上车厂都是以Excel表格的形式输出到供应商。主要是让大家了解诊断调查表,了解诊断需求内容。转载 2025-04-04 18:39:00 · 176 阅读 · 0 评论