首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
墨客博客
累计撰写
277
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
目 录
CONTENT
以下是
moke
的文章
跟我学UDS(ISO14229) ———— 0x84(SecuredDataTransmission)
客户端使用此服务以扩展的数据链路安全性执行数据传输。此服务主要是在传输数据的过程中,防止受到来自第三方的危害数据安全的数据攻击,更详细的介绍请参考 ISO 15764。也可以用于在客户端和服务器之间以安全模式传输符合某些其他应用程序协议的外部数据。 在这种情况下,安全模式意味着所传输的数据受到保护。
2024-09-23
11
0
0
跟我学UDS
跟我学UDS(ISO14229) ———— 0x83(AccessTimingParameter)
该服务用于在该通信链路处于活动状态的持续时间内读取和更改该通信链路的默认时序参数。该服务的使用较为复杂,并且跟服务器的容量与数据链路的拓扑结构有着紧密的关联。每个诊断会话模式仅支持一个扩展定时参数集。由于服务器支持的扩展定时参数集不同,建议仅将此服务与物理寻址一起使用。 具体的建议如下: ⎯ Dia
2024-09-23
14
0
0
跟我学UDS
跟我学UDS(ISO14229) ———— NRC码
在ISO 14229 中,负响应代码范围可以划分为3个范围: 0x00: 服务器内部实现的 positiveResponse 参数值; 0x01 ~ 0x7F:与通信相关的否定响应代码; 0x80 ~ 0xFF:针对特定条件的否定响应代码,这些特定条件在服务器接收到请求的时间
2024-09-23
16
0
0
跟我学UDS
跟我学UDS(ISO14229) ———— 0x3E(TesterPresent)
该服务用于向一个或多个服务器指示客户端仍连接到车辆,并且先前已激活的某些诊断服务和/或通信将保持活动状态。按照我的理解就是,当你进入到某一个模式(非DefaultSession/安全解锁)下,你需要发送3E 服务来维持在该状态下,否则就会退出到默认模式下。这也是一个3E服务的重要测试点。另外,在自动
2024-09-23
26
0
0
跟我学UDS
跟我学UDS(ISO14229) ———— 0x28(CommunicationControl)
该服务主要运用于控制某些类型数据的收发。因为在项目中只是验证该服务是否能够正常生效,并没有做更深入的研究。这里主要以介绍为主。 诊断请求格式 具体的格式要求如下: 关于controlType的参数说明请看下方表格: Hex Name Description 00 enableRxAndTx 启用消息
2024-09-23
23
0
0
跟我学UDS
跟我学UDS(ISO14229) ———— 0x11(ECUReset)
0x11(ECUReset)服务的主要作用是使用ECUReset服务来请求服务器重置。该服务根据嵌入在ECUReset请求消息中的resetType参数值的内容,请求服务器有效地执行服务器重置。 在服务器中执行重置之前,必须发送ECUReset肯定响应消息(如果需要)。 成功重置服务器后,服务器应激
2024-09-23
33
0
0
跟我学UDS
跟我学UDS(ISO14229) ———— 0x10(DiagnosticSessionControl)
前言 在UDS协议中,我们首先接触到的是诊断和通信管理功能单元(Diagnostic and communication management functional unit)模块。在这个模块里面,DiagnosticSessionControl是我们第一个需要掌握的内容。按照ISO 14229上面
2024-09-23
50
0
0
跟我学UDS
AUTOSAR学习笔记17-AUTOSAR OS
前言 这一节来介绍一下OS的一些小点点,这一章都是文字,估计比较枯燥乏味。对OS基础不太了解的朋友,这里推荐两篇网上好文:《 AUTOSAR基础篇之OS(上) 》,《 AUTOSAR基础篇之OS(下) 》。 AUTOSAR OS为了适应各种各种样的芯片,所以它需要良好的可扩展性来做支撑,说得简单点就
2024-09-13
304
0
0
AUTOSAR学习笔记
AUTOSAR学习笔记16-Memory Stack之Nvm模块
前言 这一节开始来介绍一下在AUTOSAR架构中一个非常重要的部分,那就是存储系统,即AUTOSAR的Memory Stack。 1 Memory Stack结构 Memory Stack结构图如下: 再细致一点如下图: Memory Stack也是非常完整的一个AUTOSAR结构,
2024-09-12
63
0
0
AUTOSAR学习笔记
AUTOSAR学习笔记15-BswM模块
前言 上一节介绍了一个非常夸张的EcuM模块,其中多次提到了BswM模块,这两个模块通常狼狈为奸,共同策划且并操作了整个ECU的状态切换。细细研究EcuM模块后就会发现它是比较别动的,都是当一些条件满足或者事件发生时,EcuM才会控制系统进行状态切换,它更像是一个大兵,只会吭哧吭哧干活,而这一节
2024-09-12
126
0
0
AUTOSAR学习笔记
1
2
3
4
5
...
28